LiveCuepoints: insert

เราเลิกใช้งานวิธีนี้และแทนที่ด้วยเมธอด liveBroadcasts.cuepoint

แทรกจุดเริ่มโฆษณาลงในการถ่ายทอดสด ในขณะนี้ คําขอสําหรับวิธีการนี้ต้องได้รับสิทธิ์จากบัญชีที่เชื่อมโยงกับเจ้าของเนื้อหา YouTube

ส่งคำขอ

คำขอ HTTP

POST https://www.googleapis.com/youtube/partner/v1/liveCuepoints

การให้สิทธิ์

คําขอนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 ขอบเขต (อ่านเพิ่มเติมเกี่ยวกับการตรวจสอบสิทธิ์และการให้สิทธิ์)

ขอบเขต
https://www.googleapis.com/auth/youtubepartner

พารามิเตอร์

ตารางต่อไปนี้จะแสดงพารามิเตอร์ที่คําค้นหานี้รองรับ พารามิเตอร์ทั้งหมดที่แสดงคือพารามิเตอร์การค้นหา

พารามิเตอร์
พารามิเตอร์ที่จําเป็น
channelId string
พารามิเตอร์ channelId จะระบุช่องที่เป็นเจ้าของการออกอากาศที่มีการแทรกจุดเริ่มโฆษณา
onBehalfOfContentOwner string
พารามิเตอร์ onBehalfOfContentOwner จะระบุเจ้าของเนื้อหาที่ผู้ใช้ดําเนินการในนามของวิดีโอ

เนื้อหาของคำขอ

ระบุทรัพยากร LiveCuepoint ในส่วนเนื้อหาของคําขอ สําหรับทรัพยากรดังกล่าว ให้ทําดังนี้

  • คุณต้องระบุค่าสําหรับพร็อพเพอร์ตี้เหล่านี้

    • broadcastId
    • settings.cueType

  • คุณตั้งค่าพร็อพเพอร์ตี้เหล่านี้ได้

    • settings.offsetTimeMs
    • settings.walltime
    • settings.durationSecs

คำตอบ

หากใช้วิธีนี้ วิธีนี้จะแสดงทรัพยากร LiveCuepoint ในเนื้อหาการตอบกลับ

ข้อผิดพลาด

ตารางต่อไปนี้ระบุข้อความแสดงข้อผิดพลาดที่ API อาจแสดงเพื่อตอบสนองต่อการเรียกเมธอดนี้ โปรดดูรายละเอียดเพิ่มเติมในเอกสารประกอบข้อความแสดงข้อผิดพลาด

ประเภทข้อผิดพลาด รายละเอียดข้อผิดพลาด คำอธิบาย
invalidValue (400) conflictingTimeFields ระบุ offsetTimeMs และ walltime ได้เพียงรายการเดียว