سجل النشاط
يعرض سجل النشاط (Activity Log) أحدث طلبات API الخاصة بك في الوقت الفعلي. استخدمه لتصحيح أخطاء الطلبات الفردية، والتحقق من رموز الاستجابة (response codes)، والتأكد من عمل التكامل الخاص بك.
ما ستراه
يعرض السجل الطلبات التي تم إجراؤها خلال الساعة الأخيرة، مع ظهور الأحدث في الأعلى. يتضمن كل إدخال ما يلي:
| الحقل | الوصف |
|---|---|
| Timestamp | وقت إرسال الطلب |
| Method | طريقة HTTP المرسلة إلى الهدف (GET، POST، إلخ.) |
| Route | أي endpoint لـ FourA تم استخدامه (single، أو proxy، أو browser) |
| Domain | نطاق الهدف المستخرج من URL الخاص بالطلب |
| Status | رمز حالة HTTP الذي أرجعه الهدف |
| App Status | الحالة على مستوى التطبيق التي تم إرجاعها في response body |
| Outcome | تصنيف الطلب (success، client_error، rate_limit، إلخ.) |
| Duration | إجمالي وقت الاستجابة بالملي ثانية |
| Bytes In | حجم حمولة الطلب (request payload) |
| Bytes Out | حجم حمولة الاستجابة (response payload) |
| Key Name | أي مفتاح API تم استخدامه |
| Client IP | عنوان IP الذي أرسل الطلب |
التصفية
تتوفر ثلاثة عناصر تحكم لتضييق نطاق السجل.
حسب مفتاح API
استخدم القائمة المنسدلة لمفتاح API لعرض الطلبات الخاصة بمفتاح واحد فقط. تظهر فقط المفاتيح التي تقع ضمن نطاق صلاحيات الوصول الخاصة بك في القائمة المنسدلة.
حسب المنتج
قم بالتصفية إلى endpoint واحد باستخدام محدد single / proxy / browser. يفيد هذا عندما تريد تصحيح أخطاء الفشل الخاصة بالمتصفح (browser-only) بشكل منفصل عن طلبات single.
حسب الحد الأقصى
يعرض سجل النشاط افتراضيًا 50 إدخالاً. استخدم محدد الحد الأقصى لتغيير عدد الإدخالات المعروضة:
| الحد الأقصى | ملاحظات |
|---|---|
| 10 | فحص سريع |
| 50 | الافتراضي |
| 100 | عرض ممتد |
| 200 | الحد الأقصى |
جميع الإدخالات هي من الساعة الأخيرة. للحصول على البيانات التاريخية، استخدم قسم المقاييس، الذي يجمع البيانات على مدار الأيام والأسابيع.
فتح طلب
انقر فوق أي صف لفتح نافذة تفاصيل منبثقة تعرض معاينة كاملة لحمولة الطلب والاستجابة. تعرض النافذة المنبثقة ما يلي:
- شبكة البيانات الميتا (Meta grid): الطابع الزمني، والمفتاح، وحالة HTTP، وحالة التطبيق، والنتيجة، والمدة، ومعرّف الطلب
X-Foura-Request-Id. - الطلب: تنسيق JSON منسق للجسم الفعلي المرسل، مع زر نسخ (Copy).
- الاستجابة: شريط البيانات الميتا بالإضافة إلى معاينة الجسم (body)، مع شارات truncated و binary عند انطباقها.
يتم الاحتفاظ بالحمولة لمدة 24 ساعة، بحد أقصى لآخر 200 حمولة لكل مفتاح API. تعرض الصفوف الأقدم من ذلك الصف فقط، دون نافذة التفاصيل المنبثقة.
رسائل لوحة الجسم (Body Pane)
تستخدم لوحة الجسم نصوصًا مؤقتة مختلفة بناءً على ما حدث:
| الرسالة | ماذا تعني |
|---|---|
(no body — the request failed: <error>) |
حدث خطأ في الطلب قبل أن يرجع الهدف جسمًا (body) |
(no body captured) |
انتهت صلاحية الحمولة أو لم يتم تخزينها |
(empty body — the server returned 0 bytes) |
أرجع الهدف استجابة فارغة حقيقية |
الفتح في Playground
تحتوي نافذة التفاصيل المنبثقة على زر Open in Playground. انقر فوقه لتحميل كل من الطلب المؤرشف والاستجابة المؤرشفة في نموذج Playground. من هناك، يمكنك تعديل المعلمات وإعادة التشغيل مقابل API المباشر، أو مجرد فحص ما تم إرجاعه دون إعادة تشغيل الطلب.
يتم تعطيل الزر للحمولات غير القابلة لإعادة التشغيل (جذاذات الطلبات الكبيرة جدًا والمسارات التي لا تتبع الـ API)، مع تلميح يوضح السبب.
استخدام معرف الطلب
تحمل كل استجابة API ترويسة X-Foura-Request-Id. قم بتسجيلها في جانبك، ويمكنك لصقها في تذكرة الدعم للإشارة إلى الطلب المحدد في سجل النشاط. المعرف هو نفسه المستخدم في هذه النافذة المنبثقة ويطابق X-Foura-Request-Id الذي أرجعته الـ API. راجع مرجع API Endpoints للحصول على التفاصيل.
موضوعات ذات صلة
- المقاييس والتحليلات: بيانات الأداء المجمعة على فترات أطول
- Playground: إعادة تشغيل الطلبات من سجل النشاط (Activity)
- API Endpoints: هياكل الطلب والاستجابة، بما في ذلك ترويسة معرف الطلب (request ID header)
- استكشاف الأخطاء وإصلاحها: المشكلات الشائعة والحلول