เราเลิกใช้งานวิธีนี้และแทนที่ด้วยเมธอด 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 ได้เพียงรายการเดียว |