本文件說明如何使用影片 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" }
若要判斷影片是否符合多文發佈資格,請發送 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
。您可查看每個影片和粉絲專頁的影片洞察報告。
如需多文發佈的詳細資訊,請瀏覽我們的使用說明。