Dokumen ini menjelaskan cara menggunakan API Video untuk menerbitkan video di banyak Halaman tanpa mengunggah video ke setiap Halaman. Contoh: jika Anda memiliki Halaman induk dengan beberapa Halaman anak, Anda dapat mengunggah dan menerbitkan video ke Halaman induk kemudian menerbitkan Video ke semua Halaman turunan tanpa harus mengunggah video ke tiap-tiap Halaman.
Untuk crossposting Video, Anda harus dapat melakukan tugas CREATE
di Halaman dan aktifkan Video untuk diterbitkan ke Halaman tertentu. Anda memerlukan ID Video dan ID Halaman tempat Anda ingin menerbitkan Video serta token akses Halaman dari Halaman tempat Video pertama kali diterbitkan dan Halaman tempat Anda ingin menerbitkan.
Anda dapat menggunakan API untuk menentukan apakah Video sudah layak crossposting atau apakah Video sudah menjadi video crossposting, cara mengaktifkan crossposting ke semua Halaman yang dikelola oleh Pengelola Bisnis Anda, dan cara mendapatkan daftar Halaman yang dapat Anda crossposting.
Kunjungi panduan Penerbitan Reels kami untuk informasi tentang crossposting reel ke Halaman Facebook kolaborator.
Jika video telah di-crossposting ke Halaman Anda tetapi Anda tidak memiliki Peran di Halaman tempat video pertama kali diterbitkan, Anda tidak dapat mengubah Izin Video apa pun.
Untuk menerbitkan Video ke beberapa Halaman, Anda harus mengaktifkan crossposting Video ke Halaman ini.
Anda memerlukan:
Kirim permintaan POST
ke endpoint Video:
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}
Sertakan parameter berikut:
Nama Parameter | Nilai |
---|---|
| Array JSON dari ID Halaman tempat Anda ingin menerbitkan video. Atur |
| Token akses Halaman dari Halaman tempat video pertama kali diterbitkan. |
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 }
Anda memerlukan:
Kirim permintaan POST
ke endpoint Video Halaman:
POST /{api-version}/{page-id}/videos ?crossposted_video_id={video-id} &access_token={page-access-token}
Sertakan parameter berikut:
Nama Parameter | Nilai |
---|---|
| ID Video yang Anda crossposting |
| Token akses Halaman tempat Anda menerbitkan video. |
curl -X POST \ "https://graph.facebook.com/104371193424796/videos?crossposted_video_id=2918040388250909&access_token=EAABk..."
{ "id":"577600939847873" }
Untuk menentukan apakah Video memenuhi syarat untuk crossposting, kirim permintaan GET
ke endpoint Video dengan kolom is_crossposting_eligible
.
Anda memerlukan:
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" }
Nama Parameter | Nilai |
---|---|
| Menampilkan apakah Video dapat di-crossposting. |
| Token akses Halaman dari Halaman tempat video pertama kali diterbitkan. |
Untuk menentukan apakah Video adalah Video Crossposting, kirim permintaan GET
ke endpoint Video dengan kolom is_crosspost_video
.
Anda memerlukan:
GET /{api-version}/{video-id} ?fields=is_crosspost_video &access_token={page-access-token}
Sertakan parameter berikut
Nama Parameter | Nilai |
---|---|
| Menampilkan apakah Video itu asli atau adalah Video crossposting. |
| Token akses Halaman dari Halaman tempat video pertama kali diterbitkan. |
curl -X GET \ "https://graph.facebook.com/v7.0/577600939847873?fields=is_crosspost_video&access_token=EAABk..."
{ "is_crosspost_video": true, "id": "577600939847873" }
Anda memerlukan:
Kirim permintaan GET
ke endpoint CrosspostWhitelistedPages Halaman.
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" }
Untuk mengaktifkan crossposting ke semua Halaman yang dikelola oleh Pengelola Bisnis Anda, kirim permintaan POST
ke endpoint Video.
Anda memerlukan:
POST /{api-version}/{video-id} ?allow_bm_crossposting=true &access_token={page-access-token}
Sertakan parameter berikut
Nama Parameter | Nilai |
---|---|
| Atur |
| Token akses Halaman dari Halaman tempat video pertama kali diterbitkan. |
curl -X POST \ "https://graph.facebook.com/v7.0/2918040388250909?allow_bm_crossposting=true&access_token=EAABkW..."
{ "success": true }
Setiap Video crossposting memiliki video_id
uniknya sendiri. Anda dapat melihat insight video dari setiap Video dan Halaman.
Untuk informasi lebih lanjut tentang crossposting, kunjungi Pusat Bantuan.