أذونات مستخدم النظام

تعيين مهام مستخدم النظام في الحسابات الإعلانية

تحتاج إلى ما يلي لإجراء استدعاء API:

  • user - معرف مستخدم النظام الذي قمت بإنشائه
  • المهام - نوع وصول مستخدم النظام هذا للحساب الإعلاني: ['MANAGE'] و['ADVERTISE'] و['ANALYZE'].
  • access_token - لمستخدم مسؤول أو مستخدم نظام مسؤول.

لتعيين أذونات مستخدمي النظام إلى حساب إعلاني، أرسل طلب POST التالي:

curl \
-F "user=APP_SCOPED_SYSTEM_USER_ID" \
-F "tasks=['MANAGE', 'ADVERTISE', 'ANALYZE']" \
-F "business=BUSINESS_ID" \
-F "access_token=ACCESS_TOKEN" \
"https://graph.facebook.com/VERSION/act_AD_ACCOUNT_ID/assigned_users"

تعيين مهام صفحات مستخدم النظام

ستحتاج إلى ما يلي لإجراء الاستدعاء:

  • user - معرف مستخدم النظام الذي قمت بإنشائه
  • المهام - نوع وصول مستخدم النظام هذا للصفحة: ['MANAGE'] و['CREATE_CONTENT'] و['MODERATE'] و['ADVERTISE'] و['ANALYZE']
  • access_token - للمستخدم المسؤول أو مستخدم النظام المسؤول.

لتعيين أذونات مستخدم النظام إلى صفحة ما، أرسل طلب POST هذا:

curl \
-F "user=APP_SCOPED_SYSTEM_USER_ID" \
-F "tasks=['ADVERTISE', 'ANALYZE']" \
-F "access_token=ACCESS_TOKEN" \
"https://graph.facebook.com/VERSION>/PAGE_ID/assigned_users"

تعيين مهام مستخدم النظام في الأصول الوكيلة

يمكنك طلب الوصول إلى حساب إعلاني أو صفحة يملكها مدير أعمال آخر. أو يمكن للنشاط التجاري منح إمكانية الوصول إلى الأصول المملوكة بواسطة نشاط تجاري آخر. راجع أصول الأنشطة التجارية.

يمكن لمستخدمي النظام الوصول إلى هذه الأصول الوكيلة لتنفيذ مهام محددة. تتمثل الفكرة من وراء ذلك في توفير آلية لإجراء استدعاءات API للحسابات الإعلانية أو الصفحات التي يتعامل معها مدير الأعمال لصالح عملائك.

استرداد أذونات مستخدم النظام

لعرض الأذونات التي يملكها مستخدم النظام بشأن الأصول، ستحتاج إلى ما يلي:

  • business_id - مدير الأعمال الذي يملك مستخدم النظام هذا
  • access_token - للمستخدم الذي يتوفر لديه إذن business_management أو المستخدم المسؤول

ثم قم بإجراء هذا الاستدعاء:

curl -G \
-d "fields=email,assigned_ad_accounts,assigned_pages" \
-d "access_token=ACCESS_TOKEN" \
https://graph.facebook.com/VERSION/APP_SCOPED_SYSTEM_USER_ID