للوصول إلى نقاط نهاية واجهة API التسويق، يجب على التطبيق إلغاء ربط عدة طبقات من تصريح واجهة Graph API.
عند إنشاء تطبيق على فيسبوك، ستتم مطالبتك بتوضيح كيفية استخدام هذا التطبيق. علمًا بأن التحديد الذي تختاره سيوضح نوع التطبيق: نشاط تجاري أو ممارسة ألعاب الفيديو أو بلا. راجع أنواع التطبيقات.
للوصول إلى نقاط نهاية واجهة API التسويق، يتعين عليك إنشاء تطبيق نشاط تجاري. راجع المنتجات المتوفرة لتطبيقات الأنشطة التجارية.
بمجرد تسجيل تطبيقك، يمكنك تعيين الأدوار إلى أي شخص لديه حساب مطوّر سيساعدك في عملية التطوير.
تخضع تطبيقات الأنشطة التجارية إلى طبقة إضافية من طبقات تصريح Graph API تُعرف باسم مستويات الوصول. وأثناء عملية مراجعة التطبيقات، يجب أيضًا على تطبيقك طلب أذونات وميزات محددة.
مستوى الوصول للميزة | الوصف |
---|---|
يتم اعتماد تطبيقات الأنشطة التجارية تلقائيًا للحصول على وصول قياسي بالنسبة لكل الأذونات والميزات المتوفرة لنوع تطبيق النشاط التجاري. يمكنك استخدام هذا الخيار إذا كنت تبدأ في الاستخدام. كما يمكنك إنشاء عمليات دفق شاملة قبل طلب الأذونات كاملة. ويمكنك الوصول إلى عدد غير محدود من الحسابات الإعلانية. قد لا تتوفر بعض استدعاءات واجهة API باستخدام الوصول القياسي نظرًا لأنها قد تنتمي إلى عدة حسابات أو لأنه لا يمكن تحديد الحساب المتأثر بطريقة برمجية. | |
يجب اعتماد الوصول المتقدم من خلال عملية مراجعة التطبيقات على أساس إذن وميزة فرديين. لطلب الوصول المتقدم، انتقل إلى لوحة معلومات تطبيقك وانقر على مراجعة التطبيقات > الأذونات والميزات. ابحث عن الإذن أو الميزة التي تريد الوصول إليها، وضمن إجراء، انقر على طلب الوصول المتقدم. كما يمكنك تحديد ميزة واحدة أو أكثر. وبمجرد تحديد الخيارات، انقر على متابعة الطلب وستنتقل إلى شاشة ترشدك خلال عملية التقديم. بعد إرسال معلوماتك، يستجيب فيسبوك للطلب إما بالقبول أو الرفض مع توفير المعلومات إذا كان تطبيقك غير مؤهل للوصول القياسي. وإذا تم اعتمادك للوصول المتقدم، فستحتاج إلى إكمال ما يلي للاحتفاظ بحالتك:
|
يتم فرض تقييدات على كل مستوى، يمكنك الرجوع إلى الميزات ومستويات الوصول. ويجب أيضًا على كل المطوّرين اتباع كل شروط منصة فيسبوك وسياسات المطوّرين. ويتم إجراء الاستدعاءات على أي مستوى وصول مقابل بيانات الإنتاج.
للتحقق من مستوى الوصول الحالي، انتقل إلى لوحة معلومات التطبيق > مراجعة التطبيقات > الأذونات والميزات.
الوصول إلى API التسويق | الوصول القياسي لإدارة الإعلانات | الإجراء |
---|---|---|
الوصول للتطوير | الوصول القياسي | بشكل افتراضي |
الوصول القياسي | الوصول المتقدم | يتطلب التطبيق على لوحة معلومات التطبيق |
تتغير الأذونات التي يجب عليك طلبها بناءً على واجهة API التي تريد الوصول إليها.
إذا كان تطبيقك يدير حسابك الإعلاني فقط، فسيكون توفير الوصول القياسي والإذنين ads_read
وads_management
كافيًا. وإذا كان تطبيقك يدير الحسابات الإعلانية لأشخاص آخرين، فستحتاج إلى توفير الوصول المتقدم والإذنين ads_read
و/أو ads_management
. يمكنك الرجوع إلى كل الأذونات المتوفرة لتطبيقات الأنشطة التجارية.
تتغير الميزات التي يجب عليك طلبها بناءً على الطريقة التي تريد اتباعها عند استخدام واجهات API لدينا. وإذا كنت تدير الإعلانات، فإن إحدى الميزات الشائعة التي يجب طلبها هي Ads Management Standard Access
. يمكنك الرجوع إلى كل الميزات المتوفرة لتطبيقات الأنشطة التجارية.
للحصول على صلاحية Advanced Access للوصول القياسي لإدارة الإعلانات، يحتاج تطبيقك إلى استيفاء المتطلبات التالية:
إذا كنت تدير إعلانات أحد الأشخاص، فيمكنك استخدام المعلمة scope
لمطالبة شخص ما بالحصول على الأذونات ads_management
أو ads_read
. ويحصل تطبيقك على الوصول عندما ينقر شخص ما على السماح:
https://www.facebook.com/v21.0
/dialog/oauth?
client_id=<YOUR_APP_ID>
&redirect_uri=<YOUR_URL>
&scope=ads_management
عند إدخال الحقل YOUR_URL، يمكنك وضع /
كعلامة لاحقة. المثال: http://www.facebook.com/
حالة الاستخدام | الطلب |
---|---|
عندما تريد قراءة وإدارة الإعلانات الخاصة بالحسابات الإعلانية التي تملكها أو التي تم منحك إمكانية الوصول إليها من قبل مالكي هذه الحسابات الإعلانية. |
|
عندما تريد قراءة تقارير الإعلانات الخاصة بالحسابات الإعلانية التي تملكها أو التي تم منحك إمكانية الوصول إليها من قبل مالكي هذه الحسابات الإعلانية. |
|
عندما تريد سحب تقارير الإعلانات من مجموعة من العملاء وقراءة الإعلانات وإدارتها من مجموعة أخرى من العملاء. |
|
يعرض الجدول أدناه مدى تأثير مستويات الوصول القياسي والمتقدم على ميزة الوصول القياسي لإدارة الإعلانات.
الوصول القياسي | الوصول المتقدم | |
---|---|---|
تقييدات الحساب | قم بإدارة عدد غير محدود من الحسابات الإعلانية. يقوم مسؤولو التطبيق أو المعلنون بإجراء استدعاءات واجهة API نيابة عن مسؤولي الحساب الإعلاني أو المعلنين. | يمكنك إدارة عدد غير محدود من الحسابات الإعلانية بافتراض أنك حصلت على الإذن |
تقييدات معدلات الاستدعاء | تقييد شديد لمعدلات الاستدعاء لكل حساب إعلاني. لمستوى التطوير فقط. أن يكون غير مخصص لتطبيقات الإنتاج التي تكون قيد التشغيل للمعلنين أثناء البث المباشر. | تقييد بسيط لمعدلات الاستدعاء لكل حساب إعلاني. |
مدير الأعمال | وصول محدود إلى واجهات API مدير الأعمال وكتالوج المنتجات. لا يتوفر وصول إلى مدير الأعمال لإدارة الحسابات الإعلانية وأذونات المستخدم والصفحات. | وصول كامل إلى كل واجهات API مدير الأعمال وكتالوج المنتجات. |
مستخدم النظام | يمكن إنشاء مستخدم نظام واحد ومستخدم نظام مسؤول واحد. | يمكن إنشاء 10 من مستخدمي النظام ومستخدم نظام مسؤول واحد. |
إنشاء الصفحات | لا يمكن إنشاء الصفحات من خلال API. | لا يمكن إنشاء الصفحات من خلال API. |
تحتوي أذونات وميزات التطبيقات على مستويين مختلفين من مستويات الوصول وهما: الوصول القياسي والوصول المتقدم. يُرجى ملاحظة أن استخدام مصطلح "الوصول القياسي" هنا لا يرتبط بميزة الوصول القياسي لإدارة الإعلانات. ولا تزال صلاحية Advanced Access للوصول القياسي لإدارة الإعلانات تتطلب أن يخضع التطبيق لعملية المراجعة للحصول على صلاحية الوصول إلى الميزة.
التحقق من صحة النشاط التجاري هو عملية تتيح لنا التحقق من صحة هويتك باعتبارك كيانًا لنشاط تجاري حيث نطالب بإجراء هذا التحقق إذا كان تطبيقك سيصل إلى بيانات حساسة. ويمكنك التعرف على المزيد حول عملية التحقق من النشاط التجاري.