YouTube Live Streaming API - Errors

เอกสารนี้จะระบุข้อผิดพลาดประเภทต่างๆ ที่การดำเนินการ YouTube Live Streaming API อาจแสดงผล นอกจากนี้ คุณยังดูรายการข้อผิดพลาดสำหรับแต่ละเมธอดได้ในเอกสารอ้างอิงสำหรับเมธอดนั้นๆ

liveBroadcasts

ตารางต่อไปนี้แสดงข้อความแสดงข้อผิดพลาดที่ API แสดงผลเพื่อตอบสนองต่อการเรียกที่เกี่ยวข้องกับทรัพยากร liveBroadcasts

liveBroadcasts.bind

ประเภทข้อผิดพลาด รายละเอียดข้อผิดพลาด คำอธิบาย
backendError internalError เกิดข้อผิดพลาดภายในระหว่างการเชื่อมโยง
forbidden (403) liveBroadcastBindingNotAllowed สถานะปัจจุบันของการถ่ายทอดสดไม่อนุญาตให้เชื่อมโยงกับสตรีม
insufficientPermissions insufficientLivePermissions คำขอไม่ได้รับอนุญาตให้ดึงข้อมูลการถ่ายทอดสดที่ระบุ ดูข้อมูลเพิ่มเติมได้ที่การใช้การตรวจสอบสิทธิ์ OAuth2
insufficientPermissions liveStreamingNotEnabled ผู้ใช้ที่ให้สิทธิ์คำขอไม่ได้รับอนุญาตให้สตรีมวิดีโอสดบน YouTube ผู้ใช้ดูข้อมูลเพิ่มเติมได้ที่ https://www.youtube.com/features
notFound (404) liveBroadcastNotFound ไม่มีการไลฟ์สดที่ระบุโดยพารามิเตอร์ id
notFound (404) liveStreamNotFound ไม่มีสตรีมที่ระบุโดยพารามิเตอร์ streamId
rateLimitExceeded userRequestsExceedRateLimit ผู้ใช้ส่งคำขอมากเกินไปในกรอบเวลาที่กำหนด
required (400) idRequired id พารามิเตอร์ที่จำเป็นต้องระบุการออกอากาศที่จะเชื่อมโยง

liveBroadcasts.delete

ประเภทข้อผิดพลาด รายละเอียดข้อผิดพลาด คำอธิบาย
forbidden (403) liveBroadcastDeletionNotAllowed สถานะปัจจุบันของการถ่ายทอดสดไม่อนุญาตให้ลบ
insufficientPermissions insufficientLivePermissions คำขอไม่ได้รับอนุญาตให้ลบการถ่ายทอดสดที่ระบุ ดูข้อมูลเพิ่มเติมได้ที่การใช้การตรวจสอบสิทธิ์ OAuth2
insufficientPermissions liveStreamingNotEnabled ผู้ใช้ที่ให้สิทธิ์คำขอไม่ได้เปิดใช้การสตรีมวิดีโอสดบน YouTube ผู้ใช้ดูข้อมูลเพิ่มเติมได้ที่ https://www.youtube.com/features
notFound (404) liveBroadcastNotFound พร็อพเพอร์ตี้ id ที่ระบุในแหล่งข้อมูล liveBroadcast ไม่ได้ระบุการออกอากาศ

liveBroadcasts.insert

ประเภทข้อผิดพลาด รายละเอียดข้อผิดพลาด คำอธิบาย
insufficientPermissions insufficientLivePermissions คำขอไม่ได้รับสิทธิ์ให้สร้างการถ่ายทอดสด
insufficientPermissions livePermissionBlocked ขณะนี้ผู้ใช้ที่ให้สิทธิ์คำขอไม่สามารถสตรีมวิดีโอสดบน YouTube รายละเอียดที่อธิบายสาเหตุที่ผู้ใช้ไลฟ์วิดีโอไม่ได้อาจอยู่ในส่วนการตั้งค่าช่องของผู้ใช้ที่ https://www.youtube.com/features
insufficientPermissions liveStreamingNotEnabled ผู้ใช้ที่ให้สิทธิ์คำขอไม่ได้รับอนุญาตให้สตรีมวิดีโอสดบน YouTube ผู้ใช้ดูข้อมูลเพิ่มเติมได้ที่ https://www.youtube.com/features
invalidValue (400) invalidAutoStart ทรัพยากร liveBroadcast มีค่าที่ไม่ถูกต้องสำหรับพร็อพเพอร์ตี้ contentDetails.enableAutoStart การถ่ายทอดสดบางรายการไม่รองรับการตั้งค่านี้
invalidValue (400) invalidAutoStop ทรัพยากร liveBroadcast มีค่าที่ไม่ถูกต้องสำหรับพร็อพเพอร์ตี้ contentDetails.enableAutoStop คุณ ไม่สามารถแก้ไขการตั้งค่า enableAutoStop สำหรับการออกอากาศแบบต่อเนื่องได้
invalidValue (400) invalidDescription ทรัพยากร liveBroadcast ไม่ได้ระบุค่าที่ถูกต้องสำหรับพร็อพเพอร์ตี้ snippet.description ค่าของพร็อพเพอร์ตี้มีอักขระได้สูงสุด 5,000 ตัว
invalidValue (400) invalidEmbedSetting ทรัพยากร liveBroadcast มีค่าที่ไม่ถูกต้องสำหรับพร็อพเพอร์ตี้ contentDetails.enable_embed คุณฝังการออกอากาศนี้ไม่ได้
invalidValue (400) invalidLatencyPreferenceOptions ทรัพยากร liveBroadcast มีค่าที่ไม่ถูกต้องสำหรับพร็อพเพอร์ตี้ contentDetails.latencyPreference การตั้งค่าบางอย่างไม่รองรับค่ากำหนดเวลาในการตอบสนองนี้
invalidValue (400) invalidPrivacyStatus ทรัพยากร liveBroadcast มีค่าที่ไม่ถูกต้องสำหรับพร็อพเพอร์ตี้ status.privacy_status
invalidValue (400) invalidProjection ทรัพยากร liveBroadcast มีค่าที่ไม่ถูกต้องสำหรับพร็อพเพอร์ตี้ contentDetails.projection คุณตั้งค่าการฉายภาพของการออกอากาศเริ่มต้นเป็น 360 ไม่ได้
invalidValue (400) invalidScheduledEndTime ทรัพยากร liveBroadcast มีค่าที่ไม่ถูกต้องสำหรับพร็อพเพอร์ตี้ snippet.scheduledEndTime เวลาสิ้นสุดที่กำหนดเวลาไว้ต้องอยู่หลังเวลาเริ่มต้นที่กำหนดเวลาไว้
invalidValue (400) invalidScheduledStartTime ทรัพยากร liveBroadcast มีค่าที่ไม่ถูกต้องสำหรับพร็อพเพอร์ตี้ snippet.scheduledStartTime เวลาเริ่มต้นที่กำหนดเวลาไว้ต้องเป็นเวลาในอนาคตและใกล้เคียงกับวันที่ปัจจุบันมากพอที่จะกำหนดเวลาการออกอากาศได้อย่างน่าเชื่อถือในเวลานั้น
invalidValue (400) invalidTitle ทรัพยากร liveBroadcast ไม่ได้ระบุค่าที่ถูกต้องสำหรับพร็อพเพอร์ตี้ snippet.title ค่าของพร็อพเพอร์ตี้ต้องมีความยาวระหว่าง 1 ถึง 100 อักขระ
limitExceeded userBroadcastsExceedLimit ผู้ใช้สร้างการถ่ายทอดสดหรือการถ่ายทอดสดที่กำหนดเวลาไว้มากเกินไป และต้องหยุดหรือลบบางรายการ
rateLimitExceeded userRequestsExceedRateLimit ผู้ใช้ส่งคำขอมากเกินไปในช่วงเวลาที่กำหนด
required (400) privacyStatusRequired ทรัพยากร liveBroadcast ต้องระบุสถานะความเป็นส่วนตัว ดูค่า privacyStatus ที่ใช้ได้
required (400) scheduledEndTimeRequired ทรัพยากร liveBroadcast ต้องระบุพร็อพเพอร์ตี้ snippet.scheduledEndTime
required (400) scheduledStartTimeRequired ทรัพยากร liveBroadcast ต้องระบุพร็อพเพอร์ตี้ snippet.scheduledStartTime
required (400) titleRequired แหล่งข้อมูล liveBroadcast ต้องระบุพร็อพเพอร์ตี้ snippet.title

liveBroadcasts.list

ประเภทข้อผิดพลาด รายละเอียดข้อผิดพลาด คำอธิบาย
insufficientPermissions insufficientLivePermissions คำขอไม่ได้รับอนุญาตให้ดึงข้อมูลการถ่ายทอดสด
insufficientPermissions liveStreamingNotEnabled ผู้ใช้ที่ให้สิทธิ์คำขอไม่ได้เปิดใช้การสตรีมวิดีโอสดบน YouTube ผู้ใช้ดูข้อมูลเพิ่มเติมได้ที่ https://www.youtube.com/features

liveBroadcasts.transition

ประเภทข้อผิดพลาด รายละเอียดข้อผิดพลาด คำอธิบาย
backendError errorExecutingTransition เกิดข้อผิดพลาดขณะเปลี่ยนสถานะของการออกอากาศ
forbidden (403) errorStreamInactive ระบบไม่อนุญาตให้เปลี่ยนเมื่อสตรีมที่เชื่อมโยงกับการออกอากาศไม่ได้ใช้งาน
forbidden (403) invalidTransition การถ่ายทอดสดเปลี่ยนจากสถานะปัจจุบันเป็นสถานะที่ขอไม่ได้
forbidden (403) redundantTransition การถ่ายทอดสดอยู่ในสถานะที่ขอหรือกำลังประมวลผลเป็นสถานะที่ขออยู่แล้ว
insufficientPermissions insufficientLivePermissions คำขอไม่ได้รับอนุญาตให้เปลี่ยนสถานะการถ่ายทอดสด
insufficientPermissions livePermissionBlocked ผู้ใช้ที่ให้สิทธิ์คำขอไม่สามารถสตรีมวิดีโอสดบน YouTube ได้ในขณะนี้ รายละเอียดที่อธิบายสาเหตุที่ผู้ใช้ไม่สามารถสตรีมวิดีโอสดอาจมีอยู่ในการตั้งค่าช่องของผู้ใช้ที่ https://www.youtube.com/features
insufficientPermissions liveStreamingNotEnabled ผู้ใช้ที่ให้สิทธิ์คำขอไม่ได้เปิดใช้การสตรีมวิดีโอสดบน YouTube ผู้ใช้ดูข้อมูลเพิ่มเติมได้ที่ https://www.youtube.com/features
notFound (404) liveBroadcastNotFound ไม่มีการไลฟ์สดที่ระบุโดยพารามิเตอร์ id
rateLimitExceeded (403) userRequestsExceedRateLimit ผู้ใช้ส่งคำขอมากเกินไปในกรอบเวลาที่กำหนด
rateLimitExceeded (403) concurrentBroadcastsExceedLimit ช่องมีการถ่ายทอดสดพร้อมกันถึงจำนวนสูงสุดแล้ว คุณต้องหยุดการออกอากาศที่กำลังถ่ายทอดสดอยู่อย่างน้อย 1 รายการก่อนจึงจะเริ่มการออกอากาศอื่นในช่องได้
rateLimitExceeded (403) sharedIngestionBroadcastsExceedLimit ช่องมีการถ่ายทอดสดที่ใช้แหล่งข้อมูลการส่งผ่านข้อมูลร่วมกันถึงจำนวนสูงสุดแล้ว คุณต้องหยุดการออกอากาศอย่างน้อย 1 รายการเพื่อเริ่มการออกอากาศที่ขอ
required (400) idRequired พารามิเตอร์ id ที่จำเป็นต้องระบุการออกอากาศที่คุณต้องการเปลี่ยนสถานะ
required (400) statusRequired คำขอ API ต้องระบุค่าสำหรับพารามิเตอร์ status

liveBroadcasts.update

ประเภทข้อผิดพลาด รายละเอียดข้อผิดพลาด คำอธิบาย
backendError (503) backendError ยังใช้การตั้งค่าบางอย่างไม่ได้ ซึ่งน่าจะเป็นเพราะเพิ่งสร้างการออกอากาศ โปรดลองอีกครั้งในอีกสักครู่
forbidden (403) closedCaptionsTypeModificationNotAllowed คุณจะแก้ไขค่า contentDetails.closedCaptionsType ได้ก็ต่อเมื่อการออกอากาศมีสถานะเป็น created หรือ ready เท่านั้น
forbidden (403) enableAutoStartModificationNotAllowed คุณจะแก้ไขค่า contentDetails.enableAutoStart ได้ก็ต่อเมื่อสตรีมไม่ได้ทำงานอยู่และการออกอากาศอยู่ในสถานะ created หรือ ready
forbidden (403) enableClosedCaptionsModificationNotAllowed คุณจะแก้ไขค่า contentDetails.enableClosedCaptions ได้ก็ต่อเมื่อสถานะของการไลฟ์สดเป็น created หรือ ready เท่านั้น
forbidden (403) enableDvrModificationNotAllowed คุณจะแก้ไขค่า contentDetails.enableDvr ได้ก็ต่อเมื่อสถานะของการออกอากาศเป็น created หรือ ready เท่านั้น
forbidden (403) enableMonitorStreamModificationNotAllowed คุณจะแก้ไขค่า contentDetails.monitorStream.enableMonitorStream ได้ก็ต่อเมื่อสถานะของการออกอากาศเป็น created หรือ ready เท่านั้น
forbidden (403) recordFromStartModificationNotAllowed คุณจะแก้ไขค่า contentDetails.recordFromStart ได้ก็ต่อเมื่อสถานะของการออกอากาศเป็น created หรือ ready เท่านั้น
insufficientPermissions insufficientLivePermissions คำขอไม่ได้รับอนุญาตให้อัปเดตการถ่ายทอดสดที่ระบุ ดูข้อมูลเพิ่มเติมได้ที่การใช้การตรวจสอบสิทธิ์ OAuth2
insufficientPermissions liveStreamingNotEnabled ผู้ใช้ที่ให้สิทธิ์คำขอไม่ได้เปิดใช้การสตรีมวิดีโอสดบน YouTube ผู้ใช้ดูข้อมูลเพิ่มเติมได้ที่ https://www.youtube.com/features
invalidValue (400) invalidAutoStart ทรัพยากร liveBroadcast มีค่าที่ไม่ถูกต้องสำหรับพร็อพเพอร์ตี้ contentDetails.enableAutoStart คุณไม่สามารถแก้ไขการตั้งค่า enableAutoStart สำหรับการออกอากาศแบบถาวรได้
invalidValue (400) invalidAutoStop แหล่งข้อมูล liveBroadcast มีค่าที่ไม่ถูกต้องสำหรับพร็อพเพอร์ตี้ contentDetails.enableAutoStop คุณไม่สามารถแก้ไขการตั้งค่า enableAutoStop สำหรับการออกอากาศแบบถาวรได้
invalidValue (400) invalidDescription แหล่งข้อมูล liveBroadcast ไม่ได้ระบุค่าที่ถูกต้องสำหรับพร็อพเพอร์ตี้ snippet.description snippet.description มีอักขระได้สูงสุด 5,000 ตัว
invalidValue (400) invalidEmbedSetting ทรัพยากร liveBroadcast มีค่าที่ไม่ถูกต้องสำหรับพร็อพเพอร์ตี้ contentDetails.enable_embed คุณฝังการออกอากาศนี้ไม่ได้
invalidValue (400) invalidEnableClosedCaptions ในทรัพยากร liveBroadcast ค่าของพร็อพเพอร์ตี้ contentDetails.enableClosedCaptions ใช้ร่วมกับค่าของการตั้งค่า contentDetails.closedCaptionType ไม่ได้ แก้ไขทรัพยากรให้มีพร็อพเพอร์ตี้เพียงรายการเดียวจาก 2 รายการ แล้วส่งคำขออีกครั้ง
invalidValue (400) invalidLatencyPreferenceOptions ทรัพยากร liveBroadcast มีค่าที่ไม่ถูกต้องสำหรับพร็อพเพอร์ตี้ contentDetails.latencyPreference การตั้งค่าบางอย่างอาจไม่รองรับค่ากำหนดเวลาในการตอบสนองนี้
invalidValue (400) invalidPrivacyStatus ทรัพยากร liveBroadcast ไม่ได้ระบุสถานะความเป็นส่วนตัวที่ถูกต้อง ดูค่า privacyStatus ที่ถูกต้อง
invalidValue (400) invalidProjection ทรัพยากร liveBroadcast มีค่าที่ไม่ถูกต้องสำหรับพร็อพเพอร์ตี้ contentDetails.projection ตั้งค่าการฉายภาพของการออกอากาศแบบถาวรเป็น 360 ไม่ได้
invalidValue (400) invalidScheduledEndTime ทรัพยากร liveBroadcast มีค่าที่ไม่ถูกต้องสำหรับพร็อพเพอร์ตี้ snippet.scheduledEndTime เวลาสิ้นสุดที่กำหนดต้องอยู่หลังเวลาเริ่มต้นที่กำหนด
invalidValue (400) invalidScheduledStartTime ทรัพยากร liveBroadcast มีค่าที่ไม่ถูกต้องสำหรับพร็อพเพอร์ตี้ snippet.scheduledStartTime เวลาเริ่มต้นที่กำหนดไว้ต้องเป็นเวลาในอนาคต
invalidValue (400) invalidTitle ทรัพยากร liveBroadcast ไม่ได้ระบุค่าที่ถูกต้องสำหรับพร็อพเพอร์ตี้ snippet.title snippet.title ต้องมีความยาวระหว่าง 1 ถึง 100 อักขระ
notFound (404) liveBroadcastNotFound พร็อพเพอร์ตี้ id ที่ระบุในแหล่งข้อมูล liveBroadcast ไม่ได้ระบุการออกอากาศ
preconditionFailed (412) videoNotEligibleForAdsMonetization วิดีโอไม่มีสิทธิ์สร้างรายได้จากโฆษณา ซึ่งอาจเกิดขึ้นได้หากช่องไม่มีสิทธิ์สร้างรายได้
required (400) broadcastStreamDelayMsRequired ทรัพยากร liveBroadcast ไม่ได้ระบุพร็อพเพอร์ตี้ contentDetails.monitorStream.broadcastStreamDelayMs
required (400) enableMonitorStreamRequired ทรัพยากร liveBroadcast ไม่ได้ระบุพร็อพเพอร์ตี้ contentDetails.monitorStream.enableMonitorStream
required (400) idRequired ทรัพยากร liveBroadcast ต้องมีและระบุค่าสำหรับพร็อพเพอร์ตี้ id
required (400) privacyStatusRequired แหล่งข้อมูล liveBroadcast ไม่ได้ระบุสถานะความเป็นส่วนตัว ดู ค่า privacyStatus ที่ถูกต้อง
required (400) scheduledEndTimeRequired ทรัพยากร liveBroadcast ไม่ได้ระบุพร็อพเพอร์ตี้ snippet.scheduledEndTime
required (400) scheduledStartTimeRequired ทรัพยากร liveBroadcast ไม่ได้ระบุพร็อพเพอร์ตี้ snippet.scheduledStartTime
required (400) titleRequired ทรัพยากร liveBroadcast ไม่ได้ระบุพร็อพเพอร์ตี้ snippet.title

liveBroadcasts.cuepoint

ประเภทข้อผิดพลาด รายละเอียดข้อผิดพลาด คำอธิบาย
insufficientPermissions (403) insufficientLivePermissions คำขอไม่ได้รับอนุญาตให้แทรกจุดเริ่มโฆษณาในการถ่ายทอดสด
insufficientPermissions (403) liveStreamingNotEnabled ผู้ใช้ที่ให้สิทธิ์คำขอไม่ได้เปิดใช้การสตรีมวิดีโอสดบน YouTube ผู้ใช้สามารถดูข้อมูลเพิ่มเติมได้ที่ https://support.google.com/youtube/answer/2474026 และ https://www.youtube.com/features
rateLimitExceeded (403) userRequestsExceedRateLimit ผู้ใช้ส่งคำขอมากเกินไปในกรอบเวลาที่กำหนด
required (400) idRequired พารามิเตอร์ id ที่จำเป็นต้องระบุการออกอากาศ ที่คุณต้องการแทรกคิวพอยท์
required (400) cueTypeRequired ต้องระบุช่อง cueType ที่จำเป็นในเนื้อหาคำขอ API
notFound (404) liveBroadcastNotFound ไม่มีการออกอากาศที่ระบุโดยพารามิเตอร์ id
invalidValue (400) conflictingTimeFields ระบุได้เฉพาะ insertionOffsetTimeMs หรือ walltimeMs อย่างใดอย่างหนึ่งเท่านั้น การตั้งค่าทั้ง 2 ค่าจะทำให้เกิดข้อผิดพลาด หากคุณไม่ได้ตั้งค่าใดค่าหนึ่ง YouTube จะใช้insertionOffsetTimeMsเวลา0เริ่มต้น ซึ่งหมายความว่าระบบจะแทรกคิวพอยต์โดยเร็วที่สุด
invalidValue (400) invalidInsertionOffsetTimeMs ทรัพยากร cuepoint ระบุค่าที่ไม่ถูกต้องสำหรับพร็อพเพอร์ตี้ insertionOffsetTimeMs ค่าต้องเป็น 0 หรือจำนวนเต็มบวก
invalidValue (400) invalidWalltimeMs ทรัพยากร cuepoint ระบุค่าที่ไม่ถูกต้องสำหรับพร็อพเพอร์ตี้ walltimeMs ค่าต้องเป็นจำนวนเต็มที่แสดงการประทับเวลา Epoch
backendError (5xx) serviceUnavailable บริการไม่พร้อมใช้งาน โปรดลองส่งคำขออีกครั้งในอีกสักครู่

liveChatBans

ตารางต่อไปนี้แสดงข้อความแสดงข้อผิดพลาดที่ API แสดงผลเพื่อตอบสนองต่อการเรียกที่เกี่ยวข้องกับทรัพยากร liveChatBans

liveChatBans.delete

ประเภทข้อผิดพลาด รายละเอียดข้อผิดพลาด คำอธิบาย
forbidden (403) forbidden นำการแบนที่ระบุออกไม่ได้ ข้อผิดพลาดนี้อาจเกิดขึ้นหากคำขอได้รับอนุญาตจากผู้ดูแลคนหนึ่งที่พยายามนำการแบนผู้ดูแลอีกคนออก
forbidden (403) insufficientPermissions คุณไม่มีสิทธิ์ที่จำเป็นในการนำการแบนที่ระบุออก
invalidValue (400) invalidLiveChatBanId พารามิเตอร์ id ระบุค่าที่ไม่ถูกต้อง
notFound (404) liveChatBanNotFound ไม่พบการแบนที่ระบุ

liveChatBans.insert

ประเภทข้อผิดพลาด รายละเอียดข้อผิดพลาด คำอธิบาย
forbidden (403) insufficientPermissions คุณไม่มีสิทธิ์ที่จำเป็นในการแบนผู้ใช้จากแชทสดที่ระบุ
forbidden (403) liveChatBanInsertionNotAllowed สร้างการแบนที่ระบุไม่ได้ ข้อผิดพลาดนี้อาจเกิดขึ้นหากคำขอพยายามแบนเจ้าของแชทหรือผู้ดูแลคนอื่น
invalidValue (400) invalidChannelId ไม่พบรหัสช่องที่ระบุ
invalidValue (400) invalidLiveChatId ค่า snippet.liveChatId ที่ระบุในคำขอไม่ถูกต้อง ตรวจสอบแหล่งข้อมูล liveBroadcast ที่เชื่อมโยงเพื่อให้แน่ใจว่าคุณมีค่าที่ถูกต้อง
notFound (404) liveChatNotFound ไม่พบแชทสดที่ระบุ ตรวจสอบทรัพยากร liveBroadcast ที่เชื่อมโยงเพื่อให้แน่ใจว่าคุณตั้งค่าพร็อพเพอร์ตี้ snippet.liveChatId เป็นค่าที่ถูกต้อง
notFound (404) liveChatUserNotFound ไม่พบผู้ใช้แชทสดที่คุณพยายามแบน
required (400) bannedUserChannelIdRequired ทรัพยากร liveChatBan ที่ส่งในเนื้อหาคำขอต้องระบุค่าสำหรับพร็อพเพอร์ตี้ snippet.bannedUserDetails.channelId
required (400) liveChatIdRequired ทรัพยากร liveChatBan ที่ส่งในเนื้อหาคำขอต้องระบุค่าสำหรับพร็อพเพอร์ตี้ snippet.liveChatId

liveChatMessages

ตารางต่อไปนี้แสดงข้อความแสดงข้อผิดพลาดที่ API แสดงผลเพื่อตอบสนองต่อการเรียกที่เกี่ยวข้องกับทรัพยากร liveChatMessages

liveChatMessages.delete

ประเภทข้อผิดพลาด รายละเอียดข้อผิดพลาด คำอธิบาย
forbidden (403) forbidden คุณไม่มีสิทธิ์ที่จำเป็นในการลบข้อความที่ระบุ
forbidden (403) modificationNotAllowed ลบทรัพยากร liveChatMessage ที่ระบุไม่ได้ id พารามิเตอร์อาจระบุข้อความที่สร้างโดยผู้ดูแลหรือผู้ใช้รายอื่นที่ลบข้อความไม่ได้
notFound (404) liveChatMessageNotFound ไม่พบข้อความที่คุณพยายามลบ ตรวจสอบค่าของพารามิเตอร์ id เพื่อให้แน่ใจว่าถูกต้อง

liveChatMessages.insert

ประเภทข้อผิดพลาด รายละเอียดข้อผิดพลาด คำอธิบาย
forbidden (403) forbidden คุณไม่มีสิทธิ์ที่จำเป็นในการสร้างข้อความที่ระบุ
forbidden (403) liveChatDisabled เจ้าของได้ปิดใช้แชทสดที่ระบุ ซึ่งหมายความว่าไม่สามารถเพิ่มข้อความลงในแชทได้
forbidden (403) liveChatEnded แชทสดที่ระบุไม่ได้ถ่ายทอดสดอีกต่อไป
invalidValue (400) messageTextInvalid ข้อความ (snippet.textMessageDetails.messageText) ไม่ถูกต้อง
notFound (404) liveChatNotFound ไม่มีแชทสดที่ระบุในคำขอ API ข้อผิดพลาดนี้จะเกิดขึ้นหากเจ้าของลบแชท
rateLimitExceeded rateLimitExceeded ผู้ใช้โพสต์ข้อความแชทมากเกินไปในกรอบเวลาที่กำหนด
required (400) liveChatIdRequired ทรัพยากร liveChatMessage ต้องมีและระบุค่าสำหรับพร็อพเพอร์ตี้ snippet.liveChatId
required (400) messageTextRequired ทรัพยากร liveChatMessage ต้องมีและระบุค่าสำหรับพร็อพเพอร์ตี้ snippet.textMessageDetails.messageText
required (400) typeRequired ทรัพยากร liveChatMessage ต้องมีและระบุค่าสำหรับพร็อพเพอร์ตี้ snippet.type ตั้งค่าพารามิเตอร์เป็น text

liveChatMessages.list

ประเภทข้อผิดพลาด รายละเอียดข้อผิดพลาด คำอธิบาย
forbidden (403) forbidden คุณไม่มีสิทธิ์ที่จำเป็นในการเรียกข้อความสำหรับแชทสดที่ระบุ
forbidden (403) liveChatDisabled การออกอากาศที่ระบุไม่ได้เปิดใช้แชทสด
forbidden (403) liveChatEnded แชทสดที่ระบุไม่ได้ถ่ายทอดสดอีกต่อไป
notFound (404) liveChatNotFound ไม่พบแชทสดที่คุณพยายามเรียกข้อมูล ตรวจสอบค่าของพารามิเตอร์ liveChatId ของคำขอเพื่อให้แน่ใจว่าถูกต้อง
rateLimitExceeded rateLimitExceeded ส่งคำขอเร็วเกินไปหลังจากคำขอก่อนหน้า ข้อผิดพลาดนี้เกิดขึ้นเมื่อมีการส่งคำขอ API เพื่อดึงข้อมูลข้อความบ่อยกว่าอัตราการรีเฟรชของ YouTube ซึ่งทำให้สิ้นเปลืองแบนด์วิดท์โดยไม่จำเป็น

liveChatMessages.streamlist

ประเภทข้อผิดพลาด รายละเอียดข้อผิดพลาด คำอธิบาย
INVALID_ARGUMENT (3) LIVE_CHAT_ENDED คุณจะเรียกดูข้อความสำหรับแชทสดที่สิ้นสุดแล้วไม่ได้
PERMISSION_DENIED (7) forbidden คุณไม่มีสิทธิ์ที่จำเป็นในการเรียกข้อความสำหรับแชทสดที่ระบุ
PERMISSION_DENIED (7) liveChatDisabled การออกอากาศที่ระบุไม่ได้เปิดใช้แชทสด
PERMISSION_DENIED (7) liveChatEnded แชทสดที่ระบุไม่ได้ถ่ายทอดสดอีกต่อไป
NOT_FOUND (5) liveChatNotFound ไม่พบแชทสดที่คุณพยายามเรียกข้อมูล ตรวจสอบค่าของพารามิเตอร์ liveChatId ของคำขอเพื่อให้แน่ใจว่าถูกต้อง
RESOURCE_EXHAUSTED (8) rateLimitExceeded ส่งคำขอเร็วเกินไปหลังจากคำขอก่อนหน้า ข้อผิดพลาดนี้จะเกิดขึ้นเมื่อมีการส่งคำขอ API เพื่อดึงข้อความบ่อยกว่าอัตราการรีเฟรชของ YouTube ซึ่งทำให้สิ้นเปลืองแบนด์วิดท์โดยไม่จำเป็น

liveStreams

ตารางต่อไปนี้แสดงข้อความแสดงข้อผิดพลาดที่ API แสดงผลเพื่อตอบสนองต่อการเรียกที่เกี่ยวข้องกับทรัพยากร liveStreams

liveStreams.delete

ประเภทข้อผิดพลาด รายละเอียดข้อผิดพลาด คำอธิบาย
forbidden (403) liveStreamDeletionNotAllowed ลบไลฟ์สดที่ระบุไม่ได้เนื่องจากเชื่อมโยงกับการออกอากาศที่ยังไม่เสร็จสมบูรณ์
insufficientPermissions insufficientLivePermissions คำขอไม่ได้รับอนุญาตให้ลบไลฟ์สดที่ระบุ ดูข้อมูลเพิ่มเติมได้ที่การใช้การตรวจสอบสิทธิ์ OAuth 2.0
insufficientPermissions liveStreamingNotEnabled ผู้ใช้ที่ให้สิทธิ์คำขอไม่ได้รับอนุญาตให้สตรีมวิดีโอสดบน YouTube ดูข้อมูลเพิ่มเติมได้ที่การมีสิทธิ์ใช้ฟีเจอร์
notFound (404) liveStreamNotFound ไม่มีไลฟ์สดที่ระบุ

liveStreams.insert

ประเภทข้อผิดพลาด รายละเอียดข้อผิดพลาด คำอธิบาย
insufficientPermissions insufficientLivePermissions คำขอไม่ได้รับอนุญาตให้สร้างไลฟ์สดที่ระบุ
insufficientPermissions livePermissionBlocked ผู้ใช้ที่ให้สิทธิ์คำขอไม่สามารถสตรีมวิดีโอสดบน YouTube ได้ในขณะนี้ รายละเอียดที่อธิบายสาเหตุที่ผู้ใช้ไม่สามารถสตรีมวิดีโอสดอาจมีอยู่ในการตั้งค่าช่องของผู้ใช้ที่ https://www.youtube.com/features
insufficientPermissions liveStreamingNotEnabled ผู้ใช้ที่ให้สิทธิ์คำขอไม่ได้เปิดใช้การสตรีมวิดีโอสดบน YouTube ผู้ใช้ดูข้อมูลเพิ่มเติมได้ที่ https://www.youtube.com/features
invalidValue (400) invalidDescription ค่าของพร็อพเพอร์ตี้ snippet.description ในทรัพยากร liveStream มีอักขระได้สูงสุด 10,000 ตัว
invalidValue (400) invalidFormat ค่าของพร็อพเพอร์ตี้ cdn.format ในทรัพยากร liveStream ไม่ถูกต้อง
invalidValue (400) invalidFrameRate ค่าของพร็อพเพอร์ตี้ cdn.frameRate ในทรัพยากร liveStream ไม่ถูกต้อง
invalidValue (400) invalidIngestionType ค่าของพร็อพเพอร์ตี้ cdn.ingestionType ในทรัพยากร liveStream ไม่ถูกต้อง
invalidValue (400) invalidResolution ค่าของพร็อพเพอร์ตี้ cdn.resolution ในทรัพยากร liveStream ไม่ถูกต้อง
invalidValue (400) invalidTitle ค่าของพร็อพเพอร์ตี้ snippet.title ในทรัพยากร liveStream ต้องมีความยาวระหว่าง 1 ถึง 128 อักขระ
rateLimitExceeded userRequestsExceedRateLimit ผู้ใช้ส่งคำขอมากเกินไปในกรอบเวลาที่กำหนด
required (400) cdnRequired ทรัพยากร liveStream ต้องมีออบเจ็กต์ cdn
required (400) frameRateRequired API จะแสดงข้อผิดพลาดนี้หากคุณระบุค่าสำหรับพร็อพเพอร์ตี้ cdn.resolution แต่ไม่ได้ระบุค่าสำหรับพร็อพเพอร์ตี้ cdn.frameRate
required (400) ingestionTypeRequired แหล่งข้อมูล liveStream ต้องระบุค่าสำหรับพร็อพเพอร์ตี้ cdn.ingestionType
required (400) resolutionRequired API จะแสดงข้อผิดพลาดนี้หากคุณระบุค่าสำหรับพร็อพเพอร์ตี้ cdn.frameRate แต่ไม่ได้ระบุค่าสำหรับพร็อพเพอร์ตี้ cdn.resolution
required (400) titleRequired ทรัพยากร liveStream ต้องระบุค่าสำหรับพร็อพเพอร์ตี้ snippet.title

liveStreams.list

ประเภทข้อผิดพลาด รายละเอียดข้อผิดพลาด คำอธิบาย
insufficientPermissions insufficientLivePermissions คำขอไม่ได้รับอนุญาตให้ดึงข้อมูลไลฟ์สดที่ระบุ
insufficientPermissions liveStreamingNotEnabled ผู้ใช้ที่ให้สิทธิ์คำขอไม่ได้รับอนุญาตให้สตรีมวิดีโอสดบน YouTube ผู้ใช้ดูข้อมูลเพิ่มเติมได้ที่ https://www.youtube.com/features

liveStreams.update

ประเภทข้อผิดพลาด รายละเอียดข้อผิดพลาด คำอธิบาย
forbidden (403) liveStreamModificationNotAllowed ไม่สามารถแก้ไขไลฟ์สดที่ระบุในสถานะปัจจุบันได้ ดูข้อมูลเพิ่มเติมได้ที่วงจรชีวิตของไลฟ์สด
forbidden (403) liveStreamModificationNotAllowed API ไม่อนุญาตให้คุณเปลี่ยนค่าของช่อง cdn.format, cdn.frameRate, cdn.ingestionType หรือ cdn.resolution หลังจากสร้างสตรีมแล้ว
forbidden (403) liveStreamModificationNotAllowed API ไม่อนุญาตให้คุณเปลี่ยนสตรีมที่ใช้ซ้ำได้เป็นสตรีมที่ใช้ซ้ำไม่ได้ หรือในทางกลับกัน ดูข้อมูลเพิ่มเติมได้ที่ทำความเข้าใจการออกอากาศและสตรีม
insufficientPermissions insufficientLivePermissions คำขอไม่มีสิทธิ์อัปเดตไลฟ์สดที่ระบุ ดูข้อมูลเพิ่มเติมได้ที่การใช้การตรวจสอบสิทธิ์ OAuth2
insufficientPermissions liveStreamingNotEnabled ผู้ใช้ที่ให้สิทธิ์คำขอไม่ได้เปิดใช้การสตรีมวิดีโอสดบน YouTube ผู้ใช้ดูข้อมูลเพิ่มเติมได้ที่ https://www.youtube.com/features
invalidValue (400) invalidDescription ค่าของพร็อพเพอร์ตี้ snippet.description ในทรัพยากร liveStream มีอักขระได้สูงสุด 10,000 ตัว
invalidValue (400) invalidTitle ค่าของพร็อพเพอร์ตี้ snippet.title ในทรัพยากร liveStream ต้องมีความยาวระหว่าง 1 ถึง 128 อักขระ
notFound (404) liveStreamNotFound ไม่มีไลฟ์สดที่ระบุ
required (400) idRequired ทรัพยากร liveStream ต้องระบุค่าสำหรับพร็อพเพอร์ตี้ id
required (400) ingestionTypeRequired ทรัพยากร liveStream ต้องระบุค่าสำหรับพร็อพเพอร์ตี้ cdn.ingestionType
required (400) titleRequired ทรัพยากร LiveStream ต้องระบุค่าสำหรับพร็อพเพอร์ตี้ snippet.title