يوضح هذا المستند كيفية استخدام API الفيديو لنشر فيديو على عدة صفحات بدون الحاجة إلى تحميل الفيديو على كل صفحة. فعلى سبيل المثال، إذا كانت لديك صفحة أصل تحتوي على العديد من الصفحات التابعة، فيمكنك تحميل فيديو ونشره على الصفحة الأصل، ثم نشر الفيديو على جميع الصفحات التابعة بدون الحاجة إلى تحميل الفيديو على كل صفحة.
لنشر فيديو في منشورات متعددة، يجب أن تكون قادرًا على تنفيذ المهمة CREATE
على الصفحات وتمكين نشر الفيديو على صفحات محددة. ستحتاج إلى معرف الفيديو ومعرف الصفحات التي تريد نشر الفيديو عليها، وكذلك ستحتاج إلى رموز وصول الصفحة من جانب الصفحة التي تم نشر الفيديو عليها في الأصل والصفحات الأخرى التي تريد النشر عليها.
يمكنك استخدام API لتحديد ما إذا كان الفيديو مؤهلاً للنشر في منشورات متعددة بالفعل أو أنه فيديو منشور في منشورات متعددة، ومعرفة كيفية تمكين النشر في منشورات متعددة على جميع الصفحات التي يديرها مدير الأعمال والحصول على قائمة بالصفحات التي يمكنك النشر في منشورات متعددة عليها.
قم بزيارة دليل نشر ريلز للحصول على معلومات حول نشر مقطع ريلز في منشورات متعددة على صفحة أحد المساهمين على فيسبوك.
إذا تم نشر فيديو في منشورات متعددة على صفحتك ولكنك لا يتوفر لديك دور في هذه الصفحة حيث تم نشر الفيديو في الأصل، فلا يمكنك تغيير أي أذونات متعلقة بالفيديو.
لنشر فيديو على عدة صفحات، يجب تمكين ميزة نشر الفيديو في منشورات متعددة على هذه الصفحات.
ستحتاج إلى ما يلي:
أرسل طلب POST
إلى نقطة النهاية الفيديو:
POST /{api-version}/{video-id} ?allow_crossposting_for_pages=[{page_id:{page-a-id},allow:true},{page_id:{page-b-id},allow:true}] &access_token={page-access-token}
احرص على تضمين المعلمات التالية:
اسم المعلمة | القيمة |
---|---|
| مصفوفة بلغة JSON تحتوي على معرفات الصفحة التي تريد نشر الفيديو عليها. يمكنك تعيين |
| يمثل رمز وصول الصفحة التابع للصفحة التي تم نشر الفيديو عليها في الأصل. |
curl -X POST \ "https://graph.facebook.com/v7.0/2918040388250909" \ -F "allow_crossposting_for_pages=[{page_id:104371193424796,allow:true},{page_id:115969103185286",allow:true}] \ -F "access_token=EAABkW..."
{ "success": true }
ستحتاج إلى ما يلي:
أرسل طلب POST
إلى نقطة النهاية مقاطع فيديو الصفحة:
POST /{api-version}/{page-id}/videos ?crossposted_video_id={video-id} &access_token={page-access-token}
احرص على تضمين المعلمات التالية:
اسم المعلمة | القيمة |
---|---|
| معرف الفيديو التابع للفيديو الذي تنشره في منشورات متعددة. |
| رمز وصول الصفحة التابع للصفحة التي تنشر الفيديو عليها. |
curl -X POST \ "https://graph.facebook.com/104371193424796/videos?crossposted_video_id=2918040388250909&access_token=EAABk..."
{ "id":"577600939847873" }
لتحديد ما إذا كان الفيديو مؤهلاً لنشره في منشورات متعددة أم لا، أرسل طلب GET
إلى نقطة نهاية الفيديو مع تضمين الحقل is_crossposting_eligible
.
ستحتاج إلى ما يلي:
GET /{api-version}/{video-id} ?fields=is_crossposting_eligible &access_token={page-access-token}
curl -X GET \ "https://graph.facebook.com/v7.0/2918040388250909" \ -F "is_crossposting_eligible" \ -F "access_token=EAABkW..."
{ "is_crossposting_eligible": true, "id": "2918040388250909" }
اسم المعلمة | القيمة |
---|---|
| تعرض ما إذا كان قد تم تمكين الفيديو لنشره في منشورات متعددة أم لا. |
| يمثل رمز وصول الصفحة التابع للصفحة التي تم نشر الفيديو عليها في الأصل. |
لتحديد ما إذا كان الفيديو هو فيديو منشورًا في منشورات متعددة أم لا، فأرسل طلب GET
إلى نقطة نهاية الفيديو مع تضمين الحقل is_crosspost_video
.
ستحتاج إلى ما يلي:
GET /{api-version}/{video-id} ?fields=is_crosspost_video &access_token={page-access-token}
احرص على تضمين المعلمات التالية
اسم المعلمة | القيمة |
---|---|
| تعرض ما إذا كان الفيديو هو الفيديو الأصلي أو أنه فيديو منشور في منشورات متعددة. |
| يمثل رمز وصول الصفحة التابع للصفحة التي تم نشر الفيديو عليها في الأصل. |
curl -X GET \ "https://graph.facebook.com/v7.0/577600939847873?fields=is_crosspost_video&access_token=EAABk..."
{ "is_crosspost_video": true, "id": "577600939847873" }
ستحتاج إلى ما يلي:
أرسل طلب GET
إلى نقطة النهاية CrosspostWhitelistedPages التابعة للصفحة.
GET {page-id}/crosspost_whitelisted_pages &access_token={page-access-token}
curl -X GET \ "https://graph.facebook.com/v7.0/2918040388250909/crosspost_whitelisted_pages&access_token=EAABk..."
{ "crosspost_whitelisted_pages": { "data": [ { "name": "Obsession, by Margaret", "id": "115969103185286" }, { "name": "Cisco Dog", "id": "422575694827569" } ], "paging": { "cursors": { "before": "QVFIUn...", "after": "QVFIUk4..." } } }, "id": "1353269864728879" }
لتمكين النشر في منشورات متعددة بجميع الصفحات التي يديرها مدير الأعمال لديك، أرسل طلب POST
إلى نقطة النهاية الفيديو.
ستحتاج إلى ما يلي:
POST /{api-version}/{video-id} ?allow_bm_crossposting=true &access_token={page-access-token}
احرص على تضمين المعلمات التالية
اسم المعلمة | القيمة |
---|---|
| يمكنك تعيين |
| يمثل رمز وصول الصفحة التابع للصفحة التي تم نشر الفيديو عليها في الأصل. |
curl -X POST \ "https://graph.facebook.com/v7.0/2918040388250909?allow_bm_crossposting=true&access_token=EAABkW..."
{ "success": true }
يحتوي كل فيديو منشور في منشورات متعددة على المعرف الفريد video_id
الخاص به. يمكنك عرض رؤى الفيديو من كل فيديو وصفحة.
لمزيد من المعلومات حول النشر في منشورات متعددة، تفضل بزيارة مركز المساعدة لدينا.