التحقق من حالة الطلبات المُجمعة

استخدم هذا الدليل للتعرف على كيفية تحقق نقطة النهاية GET /{catalog_id}/check_batch_request_status من حالة الطلبات المُجمعة.

للحصول على حالة الطلبات المُجمعة، استخدم اسم مستخدم (يتم إرجاعه من استدعاء إلى {catalog_id}/items_batch) وقم بإجراء استدعاء GET إلى:

https://graph.facebook.com/<API_VERSION>/<CATALOG_ID>/check_batch_request_status?handle=<HANDLE>

الحقول المدعومة

الحقلالوصف

handle

النوع: string (سلسلة)

مطلوب.

اسم مستخدم فريد للطلبات المُجمعة.

load_ids_of_invalid_requests

النوع: boolean (قيمة منطقية)

اختياري.

حقل boolean (قيمة منطقية) لتحميل معرفات الطلبات الفاشلة.

لمزيد من التفاصيل، راجع مرجع API.

أمثلة

عينة من الطلب - /{catalog_id}/check_batch_request_status

curl -G \
  -d 'handle=AczwaOW7j_EuQ5peV3kGq8X9qc7cDiv_kFrrHkdKuG7LkpkkqK5939wgdoduSQ45FGK5vKdVqOaSDJEun-fvbsR1kk8Rd53AZyD1WThSemo26Q'-d 'access_token=<ACCESS_TOKEN>'
  https://graph.facebook.com/<API_VERSION>/<CATALOG_ID>/check_batch_request_status

عينة من الاستجابة - /{catalog_id}/check_batch_request_status

{
    "data": [
        {
            "status": "finished",
            "errors_total_count": 1,
            "errors": [
                {
                    "line": 0,
                    "id": "retailer-4",
                    "message": "Invalid value: Value passed at position 0 (id=retailer-199) is invalid: \"You cannot create a EntProductItem without required field Availability\""
                }
            ]
            "warnings": [
            ],
            "ids_of_invalid_requests": [
            ]

        }
    ]
}

الحالة

الحالةالشرح

مجدول

إجراء جديد يدخل إلى الحالة "مجدول". الإجراءات المجدولة في انتظار إرسالها.

تم الإرسال

تمت إضافة الإجراء إلى قائمة الانتظار.

تم البدء

تم بدء الإجراء، ربما تم تحديث بعض الطلبات.

تم الانتهاء

تم إكمال الإجراء بنجاح؛ لم يتم حفظ الطلبات الفردية التي تحتوي على الأخطاء.

تم الإلغاء

تم إلغاء الإجراء يدويًا.

الخطأ

أثناء تنفيذ الإجراء، حدثت مشكلة غير متوقعة؛ ربما لم تكتمل بعض الطلبات بنجاح.