本文件講解如何使用影片 API 在多個專頁上發佈影片,而無需分別將影片上載至各專頁。例如,如果您的母專頁擁有多個子專頁,您可以上載和發佈影片至母專頁,然後將影片發佈至所有子專頁,而無需將影片分別上載至各專頁。
要多重發佈影片,您必須可以在專頁上執行 CREATE
任務,並可以在特定專頁上啟用影片發佈。您將需要影片的編號、要向在當中發佈影片的專頁之編號、最初發佈影片的專頁之專頁存取憑證,以及要在當中發佈影片的專頁之存取憑證。
您可以使用 API 確定影片是否符合多重發佈資格或者已經是多重發佈影片、如何向自家企業管理平台所管理的所有專頁啟用多重發佈,以及如何獲取專頁清單以了解可在哪些專頁上多重發佈內容。
請瀏覽 Reels 發佈指南,了解如何在協作者的 Facebook 專頁上多重發佈連續短片。
如果影片已在您的專頁上多重發佈,但您在影片最初發佈的專頁上沒有角色,則無法更改影片的任何權限。
要發佈影片至多個專頁,您必須為這些專頁啟用影片的多重發佈功能。
您需要準備以下事項:
向影片端點傳送 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" }
要確定影片是否符合多重發佈資格,請使用 is_crossposting_eligible
欄位向影片端點傳送 GET
要求。
您需要準備以下事項:
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" }
參數名稱 | 值 |
---|---|
| 顯示影片是否已經可以多重發佈。 |
| 最初發佈影片的專頁之專頁存取憑證。 |
要確定影片是否為多重發佈影片,請使用 is_crosspost_video
欄位向影片端點傳送 GET
要求。
您需要準備以下事項:
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" }
您需要準備以下事項:
向專頁 CrosspostWhitelistedPages 端點傳送 GET
要求。
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
。您可以查看每段影片和每個專頁的影片洞察報告。
有關多重發佈的詳細資訊,請瀏覽幫助中心。