เอกสารนี้จะอธิบายวิธีใช้ API วิดีโอเพื่อเผยแพร่วิดีโอในหลายๆ เพจโดยไม่ต้องอัพโหลดวิดีโอไปยังแต่ละเพจ ตัวอย่างเช่น หากคุณมีเพจหลักที่มีเพจย่อยหลายๆ เพจ คุณก็สามารถอัพโหลดและเผยแพร่วิดีโอไปยังเพจหลัก แล้วค่อยเผยแพร่วิดีโอไปยังเพจย่อยทั้งหมดโดยไม่จำเป็นต้องอัพโหลดวิดีโอไปยังแต่ละเพจได้
หากต้องการโพสต์ข้ามวิดีโอ คุณจะต้องสามารถดำเนินงาน CREATE
บนเพจได้และเปิดใช้งานวิดีโอที่จะเผยแพร่ไปยังเพจดังกล่าว คุณจะต้องมี ID ของวิดีโอและ ID ของเพจที่คุณต้องการใช้เผยแพร่วิดีโอ รวมถึงโทเค็นการเข้าถึงเพจจากเพจที่มีการเผยแพร่วิดีโอเป็นครั้งแรก และเพจที่คุณต้องการจะเผยแพร่วิดีโอไป
คุณสามารถใช้ API ดังกล่าวเพื่อระบุได้ว่าวิดีโอมีสิทธิ์ในการโพสต์ข้ามหรือเป็นวิดีโอแบบโพสต์ข้ามอยู่แล้วหรือไม่ รวมถึงระบุวิธีเปิดใช้งานการโพสต์ข้ามไปยังทุกเพจที่ตัวจัดการธุรกิจของคุณจัดการอยู่ และเรียกดูรายการเพจที่คุณสามารถโพสต์ข้ามไปได้
ให้ไปที่คู่มือเกี่ยวกับการเผยแพร่คลิป Reels ของเรา เพื่อดูข้อมูลเกี่ยวกับการโพสต์ข้ามคลิป 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 ของ ID เพจที่คุณต้องการใช้เผยแพร่วิดีโอ ตั้งค่า |
| โทเค็นการเข้าถึงเพจของเพจที่มีการเผยแพร่วิดีโอเป็นครั้งแรก |
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}
ประกอบด้วยพารามิเตอร์ต่อไปนี้
ชื่อพารามิเตอร์ | ค่า |
---|---|
| ID วิดีโอของวิดีโอที่คุณกำลังจะโพสต์ข้าม |
| โทเค็นการเข้าถึงเพจของเพจที่คุณกำลังจะเผยแพร่วิดีโอ |
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
ที่ไม่ซ้ำกันเป็นของตัวเอง คุณสามารถดูข้อมูลเชิงลึกของวิดีโอได้จากวิดีโอและเพจแต่ละรายการ
โปรดดูข้อมูลเพิ่มเติมเกี่ยวกับการโพสต์ข้ามที่ศูนย์ช่วยเหลือ