سجل النشاط
يعرض Activity Log حركة المرور الأخيرة لديك في الوقت الفعلي. استخدمه لتصحيح أخطاء الاستدعاءات الفردية، والتحقق من رموز الاستجابة، والتأكد من عمل عمليات الدمج الجديدة.
Product
تفتح الصفحة على محول Product: خيار API للطلبات التي ترسلها إلى نقاط نهاية API، وخيار Proxy للمسارات التي تفتحها أدواتك عبر proxy.foura.ai. يغطي كلا المصدرين الساعة الأخيرة، وكلاهما يعتمد محدد الحد ذاته. يتم حفظ موضع المحول ويمكن ربطه مباشرة عبر #activity/proxy.
يستعرض باقي هذه الصفحة موجز API أولاً، ثم موجز Proxy.
ما ستراه في موجز API
يعرض السجل الطلبات التي تمت خلال الساعة الأخيرة، وتظهر أحدثها في الأعلى. تسعة أعمدة تغطي تفاصيل الصف بأكمله:
| العمود | ما يعرضه |
|---|---|
| Time | وقت إرسال الطلب |
| Key | مفتاح API المستخدم |
| Request | الاستدعاء نفسه: علامة نقطة نهاية ملونة (Single أو Proxy أو Browser أو Auto)، وطريقة HTTP، ونطاق الوجهة. يدعم الترتيب حسب النطاق. |
| Status | قيمتان في خلية واحدة تفصل بينهما شرطة مائلة: حالة HTTP لطلبك المرسل إلى FourA، متبوعة بالحالة التي أعادتها الوجهة. تعني الشرطة أن الوجهة لم تستجب مطلقاً. |
| Outcome | تصنيف الطلب (Success أو Client Error أو Rate Limited وغيرها) |
| Duration | إجمالي وقت الاستجابة بالمللي ثانية |
| Bytes | حجم النقل بالاتجاهين في خلية واحدة: سهم للأسفل لحمولة الطلب، وسهم للأعلى للاستجابة. يحمل الصف الذي استخدم حركة مرور مدفوعة علامة premium في هذه الخلية، بما في ذلك الصفوف التي تمت فيها محاولة مخرج مدفوع مع استجابة المجموعة القياسية؛ يُحسب مسار المرور هذا ضمن حركة المرور المدفوعة لديك. |
| Credits | الأرصدة المستهلكة في الاستدعاء (انظر Response Headers) |
| Client IP | العنوان الذي أرسل الطلب. تظهر الطلبات المرسلة من Playground أو MCP المستضاف لدى FourA بالقيمة FourA بدلاً من العنوان. |
انقر فوق أي رأس عمود لترتيب الجدول وفقاً لذلك العمود؛ تتنقل خيارات الترتيب بين التنازلي، والتصاعدي، ثم إيقاف الترتيب. يؤدي الضغط على مفتاح Ctrl أو Cmd مع النقر إلى إعادة التعيين للإعداد الافتراضي (الأحدث أولاً).
التصفية
تتيح أربعة عناصر تحكم تضييق نطاق السجل.
حسب المالك
إذا كنت تنتمي إلى مؤسسة واحدة على الأقل، فستظهر القائمة المنسدلة Owner أولاً: Everything، أو Personal، أو إحدى مؤسساتك. يؤدي تغييرها إلى إعادة إنشاء قائمة المفاتيح المنسدلة المجاورة لها، بحيث لا يتبقى مفتاح تابع للمالك السابق بعد التبديل ويؤدي إلى نتائج فارغة دون تنبيه. يتبع عنصر التحكم نفسه في صفحات Overview وMetrics وAPI Keys اختيارك المحدد. انظر Organizations.
حسب مفتاح API
استخدم القائمة المنسدلة لمفاتيح API لعرض الطلبات الخاصة بمفتاح محدد. تظهر فقط المفاتيح المتاح لك الوصول إليها: مفاتيحك الشخصية ومفاتيح المؤسسات التي تنتمي إليها.
حسب نقطة النهاية
عند تعيين Product على API، يمكنك التصفية لنقطة نهاية واحدة باستخدام شرائح Single / Proxy Finder / Browser / Auto. هذا مفيد عند الرغبة في تصحيح أخطاء المتصفح فقط بشكل منفصل عن الطلبات الفردية. يعرض خيار Auto استدعاءات Auto الخاصة بك، بواقع صف لكل استدعاء.
حسب الحد
يعرض سجل النشاط 50 مدخلاً بشكل افتراضي. استخدم محدد الحد لتغيير عدد المدخلات المعروضة:
| الحد | ملاحظات |
|---|---|
| 10 | فحص سريع |
| 50 | الافتراضي |
| 100 | عرض موسع |
| 200 | الحد الأقصى |
جميع المدخلات من الساعة الأخيرة. للحصول على بيانات تاريخية، استخدم قسم المقاييس، والذي يجمع البيانات على مدار أيام وأسابيع.
استدعاءات Auto
يمثل صف Auto استدعاءً واحداً. يوضح السطر الثاني منه عدد المحاولات التي أجراها Auto وعدد المحاولات الناجحة، وتعد قيم Credits وBytes إجماليات تلك المحاولات. لبضع ثوان بعد انتهاء الاستدعاء يظهر attempts settling…، ثم يتم ملء الصف تلقائياً. الاستدعاء الذي تم رفضه قبل أن يحاول Auto أي شيء يظهر no attempts recorded.
افتح الصف لعرض جدول المحاولات: المحرك، الدرجة، الحالة، النتيجة، الوقت، وحدات البايت، الأرصدة. تُحتسب المحاولات ضمن حدود Single وProxy Finder وBrowser، ولا تُحتسب أبداً في عدد الطلبات أو معدل النجاح الخاص بك.
فتح طلب
انقر فوق أي صف لفتح لوحة تفاصيل تتضمن معاينة كاملة لبيانات الطلب والاستجابة. تفتح اللوحة على شبكة بيانات وصفية مُنشأة من الصف نفسه، لذا تظل مفيدة حتى بعد انتهاء صلاحية حمولة البيانات المخزنة: الطابع الزمني، المفتاح، حالة HTTP، حالة التطبيق، النتيجة، المدة، الأرصدة، الوكيل، وقيمة X-FourA-Request-Id الخاصة بالطلب.
أسفل الشبكة، يتم عرض جزء واحد في كل مرة، يتم تحديده عبر علامة التبويب:
| علامة التبويب | ما تعرضه |
|---|---|
| الطلب | تنسيق JSON منسق بدقة لنص الطلب الفعلي المرسل |
| ترويسات الاستجابة | الترويسات التي أرجعها الهدف، كتلة واحدة لكل قفزة إعادة توجيه. عندما يقوم الهدف بإعادة التوجيه، تعرض علامة التبويب عدد القفزات. |
| نص الاستجابة | معاينة نص الاستجابة المخزن، مع شارات الاقتطاع والبيانات الثنائية عند انطباقها |
| حقول أخرى | أي شيء آخر أرجعه المحرك بالإضافة إلى الحالة والتوقيت والوكيل والترويسات. تكون مخفية عندما لا توجد بيانات إضافية. |
يقوم زر نسخ بنسخ محتوى الجزء المفتوح حالياً. يتم الاحتفاظ بالحمولات لمدة 24 ساعة، بحد أقصى لآخر 200 حمولة لكل مفتاح API. الصفوف الأقدم من ذلك تعرض الصف فقط، بدون حمولة بيانات.
رسائل جزء نص الاستجابة
يستخدم جزء نص الاستجابة نصوصاً نائبة مختلفة اعتماداً على ما حدث:
| الرسالة | المعنى |
|---|---|
(no body — the request failed: <error>) |
حدث خطأ في الطلب قبل أن يرجع الهدف نص الاستجابة |
(no body captured for this request) |
انتهت صلاحية حمولة البيانات أو لم يتم تخزينها |
(empty body — the server returned 0 bytes) |
أرجع الهدف استجابة فارغة فعلية |
فتح في Playground
يحتوي مربع حوار التفاصيل على زر فتح في Playground. انقر فوقه لتحميل كل من الطلب والاستجابة المؤرشفين في نموذج Playground. من هناك يمكنك تعديل المعلمات وإعادة التشغيل مقابل API المباشر، أو مجرد فحص ما تم إرجاعه دون إعادة تشغيل الطلب.
يتم تعطيل الزر لاستدعاءات Auto ولحمولات البيانات غير القابلة لإعادة التشغيل (نصوص الطلبات الكبيرة جداً ومسارات غير التابعة لـ API)، مع تلميح يوضح السبب.
موجز الوكيل
قم بتبديل Product إلى Proxy وسيصبح الموجز عبارة عن صف واحد لكل نفق، أيضًا من الساعة الأخيرة. النفق هو اتصال واحد فتحته أداتك؛ وما تم إرساله بداخله هو حركة المرور المشفرة الخاصة بك، لذلك يصف الصف وجهة الاتصال، وكيفية خروجه، والوقت المستغرق لفتحه، وحجم البيانات المنقولة.
| العمود | ما يعرضه |
|---|---|
| Time | وقت انتهاء النفق، مع عمر نسبي بجانبه |
| Proxy user | أي مستخدم proxy قام بنقله |
| Target | المضيف والمنفذ اللذان اتصل بهما النفق |
| Exit | مشترك (Shared) أو متميز (Premium)، بالإضافة إلى بلد الخروج عندما يكون معروفًا |
| Outcome | نجاح (Success)، خطأ عميل (Client Error)، خطأ خدمة (Service Error)، فشل خدمة (Service Fail)، أو تم تقييد المعدل (Rate Limited)، مع سبب الرفض بعبارات خاصة بك |
| Setup | الوقت من اتصال أداتك حتى تسليم النفق |
| Duration | المدة التي ظل فيها النفق مفتوحًا |
| Bytes | كلا الاتجاهين في خلية واحدة، مع علامة premium عندما يكون الخروج عبر الشبكة المتميزة |
| Client IP | العنوان الذي جاء منه الاتصال |
لا توجد أعمدة للحالة (Status) أو الرصيد (Credits) أو حمولة البيانات (payload)، ولا توجد نافذة تفاصيل. لا يحتوي CONNECT على حالة من الهدف ولا على جسم لتخزينه بواسطة FourA.
تعمل القائمة المنسدلة Owner ومحدد الحد بنفس الطريقة. بدلاً من القائمة المنسدلة للمفتاح، تحدد القائمة المنسدلة Proxy user نطاق الموجز لبيانات اعتماد واحدة. كل الأعمدة قابلة للفرز.
الصف الذي يظهر Rate Limited يتعلق بأرقام خطتك، وليس برفض الهدف لك. يحدد السبب نوع القيد: عدد الأنفاق المتزامنة، أو عمليات الفتح في الدقيقة، أو استنفاد حركة المرور، أو عدم توفر ميزة premium، أو عدم تضمين المنفذ في خطتك. راجع Proxy Port.
استخدام Request ID
يتضمن كل استجابة API ترويسة X-Foura-Request-Id. سجّلها في جانبك، ويمكنك لصقها في تذكرة الدعم للإشارة إلى الطلب المحدد في Activity Log. المعرف هو نفسه المستخدم في مربع الحوار هذا ويطابق X-Foura-Request-Id الذي تعرضه API. راجع Response Headers للحصول على التفاصيل.
ذات صلة
- Metrics and Analytics: بيانات الأداء المجمعة على فترات أطول، لكلا المنتجين
- Proxy Port: المنتج الذي يقدم موجز Proxy تقارير عنه
- Playground: إعادة تشغيل الطلبات من Activity
- Response Headers: من أين يأتي معرف الطلب والائتمانات
- API Endpoints: هياكل الطلب والاستجابة
- Organizations: ما يغطيه مرشح Owner
- Troubleshooting: المشكلات الشائعة والحلول