تحتوي واجهة API التسويق على منطق تقييد معدلات الاستدعاء الخاص بها ويتم استثنائها من كل تقييدات معدلات الاستدعاء في واجهة Graph API. لذلك إذا أجريت استدعاءً لواجهة API التسويق، فلن يتم احتسابه ضمن تقييد Graph API.
الميزة التي تؤثر على حصة تقييد معدلات استدعاء واجهة API التسويق هي الوصول القياسي لإدارة الإعلانات. عندما تضيف منتج واجهة API التسويق في لوحة معلومات التطبيق، ستحصل على صلاحية الوصول القياسي من ميزة الوصول القياسي لإدارة الإعلانات افتراضيًا. سيمنحك هذا إمكانية الوصول للتطوير في API التسويق. إذا كنت بحاجة إلى الترقية لزيادة حصة تقييد معدلات الاستدعاء، فقم بالترقية إلى الوصول المتقدم من ميزة الوصول القياسي لإدارة الإعلانات في مراجعة التطبيقات.
| الوصول إلى واجهة API التسويق | الوصول القياسي لإدارة الإعلانات | السعة |
|---|---|---|
الوصول للتطوير | الوصول القياسي | حصة تقييد معدلات الاستدعاء الأساسية |
الوصول القياسي | الوصول المتقدم | المزيد من حصص تقييد معدلات الاستدعاء |
تخضع معظم طلبات واجهة API التسويق وطلبات واجهة API الصفحات إلى تقييدات معدلات الاستدعاء لحالة استخدام النشاط التجاري (BUC)، وتعتمد على نقاط النهاية التي تستعلم عنها. يجب أن تكون قادرًا على اكتشاف ذلك عن طريق التحقق مما إذا كان طلب HTTP يحتوي على عنوان X-Business-Use-Case. استعرض المزيد من التفاصيل في تقييدات معدلات استدعاء حالة استخدام النشاط التجاري.
رمز الخطأ ذو الصلة:17, Error subcode: 2446079, Message: User request limit reached. 613, Error subcode: 1487742, Message: There have been too many calls from this ad-account. Please wait a bit and try again.
للحد من تأثير فترات الارتفاع المفاجئة في هدف الزيارات على أنظمتنا، نقوم بفرض تقييدات المعدلات في الوقت الفعلي على نقاط نهاية تغيير واجهة API التسويق بما يشمل (عمليات الإنشاء والتعديل الخاصة بالحملات الإعلانية والمجموعات الإعلانية والإعلانات).
ستتأثر نقاط النهاية التالية:
إذا تجاوزت الحد المسموح، فيُرجى توزيع الطلبات بشكل متساوٍ على فترة زمنية بدلاً من إرسالها في دفعات مفاجئة.
رمز الخطأ ذو الصلة:613، رمز الخطأ الفرعي: 5044001، الرسالة: لقد تجاوز حسابك الإعلاني {ad_account_id} الحد الأقصى المسموح به لطلبات التبديل. لحل هذه المشكلة، قلِّل من معدل تكرار عمليات إنشاء وتعديل الحملات الإعلانية والمجموعات الإعلانية والإعلانات.
عند ظهور هذا الخطأ، طبِّق تقييد الطلبات لضمان عدم تجاوز 100 استعلام في الثانية لكل حساب إعلاني.
رمز الخطأ ذو الصلة:4, Error subcode: 1504022 or 1504039, Message: There have been too many calls from this app. Wait a bit and try again.
عندما يظهر هذا الخطأ، احرص على خفض عدد الاستدعاءات.
رمز الخطأ ذو الصلة:4, Message: Application request limit reached
عندما يظهر هذا الخطأ، احرص على خفض عدد الاستدعاءات.
يتم احتساب حصة تقييد معدلات الاستدعاء بناءً على تطبيقك وطبقة الوصول لواجهة API التسويق.
ads_management - لكل حساب إعلاني خلال فترة زمنية مدتها ساعة واحدة: (100000 إذا كان تطبيقك في طبقة واجهة API التسويق القياسية أو 300 إذا كان تطبيقك ضمن طبقة التطوير) + 40 مضروبًا في عدد الإعلانات النشطة.custom_audience - لكل حساب إعلاني خلال فترة زمنية مدتها ساعة واحدة: لا يزيد عن 700000. ما لا يقل عن 190000 إذا كان تطبيقك في طبقة واجهة API التسويق القياسية أو 5000 إذا كان تطبيقك ضمن طبقة التطوير + 40 مضروبًا في عدد الجماهير المخصصة النشطة.[X-Business-Use-Case](/docs/graph-api/overview/rate-limiting/#headers-2) وتقييد معدلات الاستدعاء لحالة استخدام النشاط التجاري.رمز الخطأ ذو الصلة:80000, 80003, 80004, 80014, Message: There have been too many calls from this ad-account. Wait a bit and try again. For more info, please refer to https://developers.facebook.com/docs/graph-api/overview/rate-limiting.
تحقق من نقطة نهاية API وعنوان HTTP X-Business-Use-Case لتأكيد نوع التقييد. استعرض المزيد من التفاصيل في تقييدات معدلات استدعاء حالة استخدام النشاط التجاري. عندما يظهر هذا الخطأ، احرص على خفض عدد التغييرات التي تتم في الحساب الإعلاني.
يتم تقييد إمكانية تغيير حدود الإنفاق في حسابك عند 10 مرات يوميًا لضمان أفضل أداء عند عرض الإعلانات.
رمز الخطأ ذو الصلة:17, Error subcode: 1885172, Message: You can only change your account spending limit 10 times per day. Please wait to make more changes.
يتم تقييد عدد التغييرات التي تتم على حقول المجموعة الإعلانية daily_budget وlifetime_budget. بالنسبة لكل مجموعة إعلانية، يُسمح بتغيير الميزانية 4 مرات فقط في الساعة، وإذا تجاوزت الحد، فسيتم حظر تغيير الميزانية لتلك المجموعة الإعلانية لمدة ساعة.
رمز الخطأ ذو الصلة:613, Error subcode: 1487632, Message: You can only change your ad set budget 4 times per hour. Please wait to make more changes.
عندما يظهر هذا الخطأ، احرص على خفض عدد التغييرات التي تتم في الحساب الإعلاني.
يتم تقييد إنشاء الإعلان ليقتصر على حساب إعلاني معين استنادًا إلى حد الإنفاق اليومي.
رمز الخطأ ذو الصلة:613, Error subcode: 1487225, Message: User request limit reached.
تحقق من الرمز الفرعي لخطأ (1487225) ونقطة نهاية API لتأكيد نوع التقييد. عندما يظهر هذا الخطأ، احرص على خفض عدد التغييرات. لزيادة حدود التقييد، يمكنك أيضًا زيادة حد الإنفاق اليومي.
عندما يكتشف النظام أن بعض الحسابات الإعلانية تنشئ قدرًا كبيرًا من معدلات الزيارات غير الطبيعية، ومن أجل حماية استقرار النظام وضمان تجربة المستخدمين الآخرين، سنقوم مؤقتًا بتقليل حصة تقييد معدلات استدعاء API بالنسبة للحسابات التي تُظهر نشاطًا غير طبيعي. يرجى محاولة الاتصال بفريق دعم Meta للحصول على المساعدة.
رمز الخطأ ذو الصلة:613, Error subcode: null, Message: (#613) Calls to this api have exceeded the rate limit.
الفرق بين هذا الخطأ وتقييد مستوى API على مستوى الحساب الإعلاني هو أن هذا الخطأ لا يحتوي على رموز فرعية للأخطاء. عندما يظهر هذا الخطأ، تحقق مما إذا كان هناك أي إجراء يؤدي إلى تنفيذ طلبات API زائدة واتصل بفريق دعم Meta للحصول على المساعدة.
تحقق من طبقة الوصول إلى واجهة API التسويق:
افتراضيًا، ستتوفر لدى التطبيقات صلاحية development_access في API التسويق. لمعرفة الطبقة التي تنتمي إليها، يمكنك الانتقال إلى لوحة معلومات "مراجعة التطبيقات". أنت تنتمي إلى طبقة الوصول للتطوير في واجهة API التسويق إذا كانت تتوفر لديك صلاحية الوصول القياسي إلى ميزة الوصول القياسي لإدارة الإعلانات. أنت تنتمي إلى طبقة الوصول القياسي في واجهة API التسويق إذا كانت تتوفر لديك صلاحية الوصول المتقدم إلى ميزة الوصول القياسي لإدارة الإعلانات. يمكنك أيضًا التحقق من عنوان HTTP والبحث عن ads_api_access_tier في X-Ad-Account-Usage أو X-Business-Use-Case أو عنوان X-FB-Ads-Insights-Throttle.
إذا استمر ظهور أخطاء تتعلق بتقييد معدلات الاستدعاء، فحاول الترقية إلى standard_access في ميزة الوصول القياسي لإدارة الإعلانات. للوصول إلى الطبقة القياسية والحصول على حصة أعلى لتقييد معدلات الاستدعاء، يمكنك تقديم طلب للحصول على صلاحية الوصول المتقدم إلى ميزة الوصول القياسي لإدارة الإعلانات في لوحة معلومات "مراجعة التطبيقات".
X-Business-Use-Case على call_count وtotal_cputime وtotal_time وestimated_time_to_regain_access، وغير ذلك من المعلومات الخاصة بنقطة نهاية حالة استخدام النشاط التجاري.X-FB-Ads-Insights-Throttle على app_id_util_pct وacc_id_util_pct وads_api_access_tier لنقاط نهاية واجهة API رؤى الإعلانات.17، 613).