Melakukan Crossposting Video

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.

Batasan

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.

Langkah 1. Aktifkan Crossposting

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 ParameterNilai

allow_crossposting_for_pages

Array JSON dari ID Halaman tempat Anda ingin menerbitkan video. Atur allow ke true untuk mengaktifkan penerbitan atau false untuk menonaktifkan penerbitan.

access_token

Token akses Halaman dari Halaman tempat video pertama kali diterbitkan.

Contoh Permintaan

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..."

Contoh Tanggapan

{
  "success": true
}

Langkah 2. Crossposting Videonya

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 ParameterNilai

crossposted_video_id

ID Video yang Anda crossposting

access_token

Token akses Halaman tempat Anda menerbitkan video.

Contoh Permintaan

curl -X POST \
  "https://graph.facebook.com/104371193424796/videos?crossposted_video_id=2918040388250909&access_token=EAABk..."

Contoh Tanggapan JSON

{
  "id":"577600939847873"
}

Dapatkan Kelayakan Crossposting Video

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}

Contoh Permintaan

curl -X GET \
  "https://graph.facebook.com/v7.0/2918040388250909" \
  -F "is_crossposting_eligible" \
  -F "access_token=EAABkW..."

Contoh Tanggapan

{
  "is_crossposting_eligible": true,
  "id": "2918040388250909"
}
Nama ParameterNilai

is_crossposting_eligible

Menampilkan apakah Video dapat di-crossposting.

access_token

Token akses Halaman dari Halaman tempat video pertama kali diterbitkan.

Dapatkan Status Crossposting Video

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 ParameterNilai

is_crosspost_video

Menampilkan apakah Video itu asli atau adalah Video crossposting.

access_token

Token akses Halaman dari Halaman tempat video pertama kali diterbitkan.

Contoh Permintaan

curl -X GET \
 "https://graph.facebook.com/v7.0/577600939847873?fields=is_crosspost_video&access_token=EAABk..."

Contoh Tanggapan

{
  "is_crosspost_video": true,
  "id": "577600939847873"
}

Dapatkan Daftar Halaman yang Berhak Di-Crossposting

Anda memerlukan:

Kirim permintaan GET ke endpoint CrosspostWhitelistedPages Halaman.

GET {page-id}/crosspost_whitelisted_pages
  &access_token={page-access-token}

Contoh Permintaan

curl -X GET \ "https://graph.facebook.com/v7.0/2918040388250909/crosspost_whitelisted_pages&access_token=EAABk..."

Contoh Tanggapan

{
  "crosspost_whitelisted_pages": {
    "data": [
      {
        "name": "Obsession, by Margaret",
        "id": "115969103185286"
      },
      {
        "name": "Cisco Dog",
        "id": "422575694827569"
      }
    ],
    "paging": {
      "cursors": {
        "before": "QVFIUn...",
        "after": "QVFIUk4..."
      }
    }
  },
  "id": "1353269864728879"
}

Aktifkan Crossposting ke Semua Halaman Pengelola Bisnis Anda

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 ParameterNilai

allow_bm_crossposting

Atur allow ke true untuk mengaktifkan penerbitan atau false untuk menonaktifkan penerbitan.

access_token

Token akses Halaman dari Halaman tempat video pertama kali diterbitkan.

Contoh Permintaan

curl -X POST \
  "https://graph.facebook.com/v7.0/2918040388250909?allow_bm_crossposting=true&access_token=EAABkW..."

Contoh Tanggapan

{
  "success": true
}

Insight

Setiap Video crossposting memiliki video_id uniknya sendiri. Anda dapat melihat insight video dari setiap Video dan Halaman.

Lihat Juga

Untuk informasi lebih lanjut tentang crossposting, kunjungi Pusat Bantuan.