يوضِّح هذا المستند كيفية استدعاء واجهة API الصفحات بنجاح للنشر على صفحتك.
ستحتاج إلى ما يلي:
CREATE_CONTENT
فيها.pages_manage_metadata
pages_manage_posts
pages_manage_read_engagement
pages_show_list
عند اختبار استدعاء API، يمكنك تضمين المعلمة access_token
وتعيينها على رمز الوصول. مع ذلك، عند إجراء استدعاءات آمنة من التطبيق، استخدم فئة رمز الوصول.
للحصول على قائمة بالمعرفات ورموز وصول الصفحة الخاصة بصفحات فيسبوك التي يمكنك تنفيذ مهمة فيها، أرسل طلب GET
إلى نقطة النهاية /user_id/accounts
حيث يكون user_id
هو معرف المستخدم الذي لديك.
curl -i -X GET "https://graph.facebook.com/v21.0
/user_id/accounts?access_token=user_access_token"
عند نجاح العملية، يتلقى التطبيق استجابة JSON التالية التي تتضمن مصفوفة كائنات. يحتوي كل كائن على معلومات حول صفحة محددة تتضمن الاسم والمعرف ورمز وصول الصفحة قصير الأجل والمهام التي يمكنك تنفيذها في الصفحة، والمزيد:
{ "data": [ { "access_token": "page_access_token", "category": "Internet Company", "category_list": [ { "id": "2256", "name": "Internet Company" } ], "name": "Name of this Page", "id": "page_id", "tasks": [ "ANALYZE", "ADVERTISE", "MODERATE", "CREATE_CONTENT" ] }, ...
لنشر منشور، أرسل طلب POST
إلى نقطة النهاية /page_id/feed
، حيث يكون page_id
هو معرف الصفحة التي تنشر عليها، مع تعيين المعلمة message
على محتوى الرسالة وتعيين المعلمة access_token
على رمز وصول الصفحة:
curl -X POST "https://graph.facebook.com/v21.0
/page_id/feed" \
-H "Content-Type: application/json" \
-d '{
"message":"your_message_text",
"access_token":"page_access_token",
}'
سيتم نشر المنشور على الفور.
عند نجاح العملية، يتلقى التطبيق استجابة JSON التالية والتي تتضمن معرف المنشور:
{ "id": "page_post_id" }
تفضل بزيارة صفحة فيسبوك لعرض المنشور.
للتحقق من نشر المنشور في الصفحة، أرسل طلب GET
إلى نقطة النهاية /page_id/feed
:
curl -i -X GET "https://graph.facebook.com/v21.0
/page_id/feed?access_token=page_access_token"
عند نجاح العملية، سيتلقى التطبيق استجابة JSON التالية التي تتضمن مصفوفة كائنات. يتضمن كل كائن معرف المنشور ومحتوى الرسالة ووقت إنشاء المنشور:
{ "data": [ { "created_time": "2020-03-25T17:33:34+0000", "message": "Hello World!", "id": "422575694827569_917077345377399" }, ... ] }
أداة مستكشف Graph هي واجهة مستخدم تسمح لك بالتجربة باستخدام واجهات API في فيسبوك دون إضافة الرمز البرمجي إلى تطبيقك أو موقع الويب. ويمكنك تحديد الأذونات والحصول على رموز الوصول واختبار الأساليب GET
وPOST
وDELETE
والحصول على أجزاء الرمز البرمجي لهذه الاستعلامات لـ Android وiOS وJavaScript وPHP وcURL.
لاحظ أنك ستحتاج إلى معرف تطبيق Facebook لاستخدام مستكشف Graph.
حدّد الأذونات pages_manage_metadata
وpages_manage_posts
وpages_manage_read_engagement
وpages_show_list
التي تظهر في القائمة المنسدلة للأذونات، وقم بتعيين طلب GET
إلى نقطة النهاية /me/accounts
في مربع الاستعلام وانقر على إرسال.
انقر على معرف صفحتك المعروض مباشرةً أسفل اسم صفحتك لنقل المعرف إلى مربع الاستعلام.
أسفل القائمة المنسدلة مستخدم أو صفحة، حدّد رمز وصول الصفحة المرتبط بصفحتك. وبعد ذلك، قم بتعيين الأسلوب إلى POST
باستخدام طلب إلى نقطة النهاية /{page-id}/feed
، ثم قم بتعيين key
لـ المعلمات إلى message
وتعيين value
إلى نص منشورك. انقر على إرسال.
وعند نجاح العملية، سيعرض مستكشف Graph معرف منشور الصفحة.
قم بزيارة صفحة فيسبوك لعرض المنشور.
أرسل طلب GET
إلى نقطة النهاية /page-id/feed
.
عند نجاح العملية، سيعرض مستكشف Graph Explorer وقت إنشاء المنشور ونص المنشور ومعرف منشور الصفحة.
تعرف على كيفية الحصول على المعلومات وتحديثها حول صفحة فيسبوك بما في ذلك تفاصيل الصفحة ورموز الوصول والمستخدمين المحظورين وتوصيات المستخدمين، باستخدام دليل إدارة صفحة فيسبوك.
تعرف على كيفية نشر الروابط والصور ومقاطع الفيديو على الصفحة.