يوضح هذا المستند كيفية الحصول على بيانات الفيديو، مثل المعرفات والوصف وأوقات التحديث، لمقاطع الفيديو التي تم نشرها على صفحات فيسبوك أو مواجز المستخدم.
بالنسبة للصفحات التي يمكنك تنفيذ المهمة MANAGE
بها، ستحتاج إلى ما يلي:
MANAGE
بالصفحةبالنسبة للصفحات المنشورة التي لا يمكنك تنفيذ المهمة MANAGE
بها، ستحتاج إلى ما يلي:
أرسل طلب GET
إلى نقطة النهاية /<PAGE_ID>/videos
للحصول على قائمة بجميع مقاطع الفيديو بالصفحة.
curl -i -X GET "https://graph.facebook.com/<PAGE_ID>/videos?access_token=<PAGE_ACCESS_TOKEN>"
عند نجاح العملية، يتلقى تطبيقك الاستجابة التالية:
{ "data": [ { "description": "Clouds", "updated_time": "2019-09-25T17:18:30+0000", "id": "2153206464921154" }, { "updated_time": "2020-03-26T23:45:11+0000", "id": "2232477747039197" }, ... ], "paging": { "cursors": { "before": "MjE1MzIwNjQ2NDkyMTE1NAZDZD", "after": "MTQwOTU5MTg4NTc2MzM0MwZDZD" } } }
ستحتاج إلى ما يلي:
أرسل طلب GET
إلى /{user-id}/videos?type=uploaded
للحصول على جميع مقاطع الفيديو التي قام شخص ما بتحميلها، أو أرسل الطلب إلى /{user-id}/videos?type=tagged
للحصول على جميع مقاطع الفيديو التي تمت الإشارة إلى شخص ما بها.
curl -i -X GET "https://graph.facebook.com/{user-id}/videos ?type=uploaded &access_token={user-access-token}"
عند نجاح العملية، يتلقى تطبيقك الاستجابة التالية:
{ "data": [ { "description": "Rain", "updated_time": "2020-05-18T20:07:47+0000", "id": "{video-id-1}" }, { "updated_time": "2020-05-20T12:26:19+0000", "id": "{video-id-2}" }, ... ] "paging": { "cursors": { "before": "...", "after": "..." } } }
GET
من دون تحديد type
، افتراضيًا، إلى إرجاع مقاطع الفيديو التي تمت الإشارة إلى شخص ما بها.description
، فهذا يعني أن منشور الفيديو لم يكن يحتوي على نص مرفق.