يوضِّح هذا المستند كيفية استدعاء واجهة API الصفحات بنجاح للنشر على صفحتك.
ستحتاج إلى ما يلي:
CREATE_CONTENT فيها.pages_manage_metadatapages_manage_postspages_manage_read_engagementpages_show_list
عند اختبار استدعاء API، يمكنك تضمين المعلمة access_token وتعيينها على رمز الوصول. مع ذلك، عند إجراء استدعاءات آمنة من التطبيق، استخدم فئة رمز الوصول.
للحصول على قائمة بالمعرفات ورموز وصول الصفحة الخاصة بصفحات فيسبوك التي يمكنك تنفيذ مهمة فيها، أرسل طلب GET إلى نقطة النهاية /user_id/accounts حيث يكون user_id هو معرف المستخدم الذي لديك.
curl -i -X GET "https://graph.facebook.com/v25.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/v25.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/v25.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 وقت إنشاء المنشور ونص المنشور ومعرف منشور الصفحة.

تعرف على كيفية الحصول على المعلومات وتحديثها حول صفحة فيسبوك بما في ذلك تفاصيل الصفحة ورموز الوصول والمستخدمين المحظورين وتوصيات المستخدمين، باستخدام دليل إدارة صفحة فيسبوك.
تعرف على كيفية نشر الروابط والصور ومقاطع الفيديو على الصفحة.