YouTube Live Streaming API - Errors

این سند انواع مختلف خطاهایی را که عملیات YouTube Live Streaming API می‌توانند برگردانند، مشخص می‌کند. همچنین می‌توانید فهرستی از خطاها را برای هر روش جداگانه در مستندات مرجع آن روش پیدا کنید.

liveBroadcasts

جداول زیر پیام‌های خطایی را که API در پاسخ به فراخوانی‌های مربوط به منابع liveBroadcasts برمی‌گرداند، شناسایی می‌کنند.

liveBroadcasts.bind

نوع خطا جزئیات خطا توضیحات
backendError internalError یک خطای داخلی در طول اتصال رخ داده است.
forbidden (403) liveBroadcastBindingNotAllowed وضعیت فعلی پخش زنده اجازه نمی‌دهد که به یک پخش جریانی محدود شود.
insufficientPermissions insufficientLivePermissions این درخواست برای بازیابی پخش زنده مشخص شده مجاز نیست. برای اطلاعات بیشتر، به پیاده‌سازی احراز هویت OAuth2 مراجعه کنید.
insufficientPermissions liveStreamingNotEnabled کاربری که درخواست را تأیید کرده است، اجازه پخش زنده ویدیو در یوتیوب را ندارد. کاربر می‌تواند اطلاعات بیشتر را در 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 کاربری که درخواست را تأیید کرده است، اجازه پخش زنده ویدیو در یوتیوب را ندارد. کاربر می‌تواند اطلاعات بیشتر را در https://www.youtube.com/features پیدا کند.
notFound (404) liveBroadcastNotFound ویژگی id مشخص شده در منبع liveBroadcast، یک broadcast را شناسایی نکرد.

liveBroadcasts.insert

نوع خطا جزئیات خطا توضیحات
insufficientPermissions insufficientLivePermissions درخواست برای ایجاد پخش زنده مجاز نیست.
insufficientPermissions livePermissionBlocked کاربری که درخواست را تأیید کرده است، در حال حاضر قادر به پخش زنده ویدیو در یوتیوب نیست. جزئیات مربوط به اینکه چرا کاربر نمی‌تواند ویدیوی زنده پخش کند، ممکن است در تنظیمات کانال کاربر در https://www.youtube.com/features موجود باشد.
insufficientPermissions liveStreamingNotEnabled کاربری که درخواست را تأیید کرده است، اجازه پخش زنده ویدیو در یوتیوب را ندارد. کاربر می‌تواند اطلاعات بیشتر را در https://www.youtube.com/features پیدا کند.
invalidValue (400) invalidAutoStart منبع liveBroadcast حاوی مقدار نامعتبری برای ویژگی contentDetails.enableAutoStart است. همه پخش‌ها از این تنظیم پشتیبانی نمی‌کنند.
invalidValue (400) invalidAutoStop منبع liveBroadcast حاوی مقدار نامعتبری برای ویژگی contentDetails.enableAutoStop است. شما نمی‌توانید تنظیم enableAutoStop را برای یک پخش مداوم تغییر دهید.
invalidValue (400) invalidDescription منبع liveBroadcast مقدار معتبری برای ویژگی snippet.description مشخص نکرده است. مقدار این ویژگی می‌تواند تا ۵۰۰۰ کاراکتر باشد.
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 مشخص نکرده است. مقدار این ویژگی باید بین ۱ تا ۱۰۰ کاراکتر باشد.
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 کاربری که درخواست را تأیید کرده است، اجازه پخش زنده ویدیو در یوتیوب را ندارد. کاربر می‌تواند اطلاعات بیشتر را در https://www.youtube.com/features پیدا کند.

liveBroadcasts.transition

نوع خطا جزئیات خطا توضیحات
backendError errorExecutingTransition هنگام تغییر وضعیت پخش، خطایی روی داد.
forbidden (403) errorStreamInactive انتقال درخواستی زمانی که جریانی که به پخش متصل است غیرفعال باشد، مجاز نیست.
forbidden (403) invalidTransition پخش زنده نمی‌تواند از وضعیت فعلی خود به وضعیت درخواستی منتقل شود.
forbidden (403) redundantTransition پخش زنده از قبل در وضعیت درخواستی یا در حال پردازش برای رسیدن به وضعیت درخواستی است.
insufficientPermissions insufficientLivePermissions این درخواست برای انتقال پخش زنده مجاز نیست.
insufficientPermissions livePermissionBlocked کاربری که درخواست را تأیید کرده است، در حال حاضر قادر به پخش زنده ویدیو در یوتیوب نیست. جزئیات مربوط به اینکه چرا کاربر نمی‌تواند ویدیوی زنده پخش کند، ممکن است در تنظیمات کانال کاربر در https://www.youtube.com/features موجود باشد.
insufficientPermissions liveStreamingNotEnabled کاربری که درخواست را تأیید کرده است، اجازه پخش زنده ویدیو در یوتیوب را ندارد. کاربر می‌تواند اطلاعات بیشتر را در https://www.youtube.com/features پیدا کند.
notFound (404) liveBroadcastNotFound پخش مشخص شده توسط پارامتر id وجود ندارد.
rateLimitExceeded (403) userRequestsExceedRateLimit کاربر در یک بازه زمانی مشخص درخواست‌های زیادی ارسال کرده است.
required (400) idRequired پارامتر id مورد نیاز باید پخشی را که می‌خواهید وضعیت آن را تغییر دهید، شناسایی کند.
required (400) statusRequired درخواست API باید مقداری را برای پارامتر status مشخص کند.

liveBroadcasts.update

نوع خطا جزئیات خطا توضیحات
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 کاربری که درخواست را تأیید کرده است، اجازه پخش زنده ویدیو در یوتیوب را ندارد. کاربر می‌تواند اطلاعات بیشتر را در 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 می‌تواند تا ۵۰۰۰ کاراکتر داشته باشد.
invalidValue (400) invalidEmbedSetting منبع liveBroadcast حاوی مقدار نامعتبری برای ویژگی contentDetails.enable_embed است. شما نمی‌توانید این پخش را جاسازی کنید.
invalidValue (400) invalidEnableClosedCaptions در منبع liveBroadcast ، مقدار ویژگی contentDetails.enableClosedCaptions با مقدار تنظیم contentDetails.closedCaptionType سازگار نیست. منبع را طوری تغییر دهید که فقط شامل یکی از دو ویژگی باشد و سپس درخواست را دوباره ارسال کنید.
invalidValue (400) invalidLatencyPreferenceOptions منبع liveBroadcast حاوی مقدار نامعتبری برای ویژگی contentDetails.latencyPreference است. همه تنظیمات با این اولویت تأخیر پشتیبانی نمی‌شوند.
invalidValue (400) invalidPrivacyStatus منبع liveBroadcast وضعیت حریم خصوصی معتبری را مشخص نکرده است. مقادیر معتبر privacyStatus را ببینید.
invalidValue (400) invalidProjection منبع liveBroadcast حاوی مقدار نامعتبری برای ویژگی contentDetails.projection است. تصویر پخش مداوم را نمی‌توان روی ۳۶۰ تنظیم کرد.
invalidValue (400) invalidScheduledEndTime منبع liveBroadcast حاوی مقدار نامعتبری برای ویژگی snippet.scheduledEndTime است. زمان پایان برنامه‌ریزی‌شده باید پس از زمان شروع برنامه‌ریزی‌شده باشد.
invalidValue (400) invalidScheduledStartTime منبع liveBroadcast حاوی مقدار نامعتبری برای ویژگی snippet.scheduledStartTime است. زمان شروع برنامه‌ریزی‌شده باید در آینده باشد.
invalidValue (400) invalidTitle منبع liveBroadcast مقدار معتبری برای ویژگی snippet.title مشخص نکرده است. snippet.title باید بین ۱ تا ۱۰۰ کاراکتر باشد.
notFound (404) liveBroadcastNotFound ویژگی id مشخص شده در منبع liveBroadcast، یک broadcast را شناسایی نکرد.
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 کاربری که درخواست را تأیید کرده است، اجازه پخش زنده ویدیو در یوتیوب را ندارد. کاربر می‌تواند اطلاعات بیشتر را در https://support.google.com/youtube/answer/2474026 و https://www.youtube.com/features پیدا کند.
rateLimitExceeded (403) userRequestsExceedRateLimit کاربر در یک بازه زمانی مشخص درخواست‌های زیادی ارسال کرده است.
required (400) idRequired پارامتر id مورد نیاز باید پخشی را که می‌خواهید یک cuepoint در آن وارد کنید، مشخص کند.
required (400) cueTypeRequired فیلد cueType مورد نیاز باید در بدنه درخواست API مشخص شود.
notFound (404) liveBroadcastNotFound پخش مشخص شده توسط پارامتر id وجود ندارد.
invalidValue (400) conflictingTimeFields فقط یکی از مقادیر insertionOffsetTimeMs و walltimeMs قابل تعیین است. تنظیم هر دو مقدار باعث خطا می‌شود. اگر هیچ‌کدام از مقادیر را تنظیم نکنید، یوتیوب از زمان پیش‌فرض insertionOffsetTimeMs ( 0 ) استفاده خواهد کرد، به این معنی که cuepoint در اسرع وقت درج خواهد شد.
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 برای بازیابی پیام‌ها با سرعت بیشتری نسبت به نرخ به‌روزرسانی یوتیوب ارسال می‌شوند که باعث اتلاف غیرضروری پهنای باند می‌شود.

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 برای بازیابی پیام‌ها با سرعت بیشتری نسبت به نرخ به‌روزرسانی یوتیوب ارسال می‌شوند که باعث اتلاف غیرضروری پهنای باند می‌شود.

liveStreams

جداول زیر پیام‌های خطایی را که API در پاسخ به فراخوانی‌های مربوط به منابع liveStreams برمی‌گرداند، شناسایی می‌کنند.

liveStreams.delete

نوع خطا جزئیات خطا توضیحات
forbidden (403) liveStreamDeletionNotAllowed پخش زنده مشخص شده قابل حذف نیست زیرا به پخشی متصل است که هنوز کامل نشده است.
insufficientPermissions insufficientLivePermissions درخواست برای حذف پخش زنده مشخص شده مجاز نیست. برای اطلاعات بیشتر، به پیاده‌سازی احراز هویت OAuth 2.0 مراجعه کنید.
insufficientPermissions liveStreamingNotEnabled کاربری که درخواست را تأیید کرده است، اجازه پخش زنده ویدیو در یوتیوب را ندارد. برای اطلاعات بیشتر، به شرایط واجد شرایط بودن برای ویژگی مراجعه کنید.
notFound (404) liveStreamNotFound پخش زنده مورد نظر وجود ندارد.

liveStreams.insert

نوع خطا جزئیات خطا توضیحات
insufficientPermissions insufficientLivePermissions درخواست برای ایجاد پخش زنده مشخص شده مجاز نیست.
insufficientPermissions livePermissionBlocked کاربری که درخواست را تأیید کرده است، در حال حاضر قادر به پخش زنده ویدیو در یوتیوب نیست. جزئیات مربوط به اینکه چرا کاربر نمی‌تواند ویدیوی زنده پخش کند، ممکن است در تنظیمات کانال کاربر در https://www.youtube.com/features موجود باشد.
insufficientPermissions liveStreamingNotEnabled کاربری که درخواست را تأیید کرده است، اجازه پخش زنده ویدیو در یوتیوب را ندارد. کاربر می‌تواند اطلاعات بیشتر را در https://www.youtube.com/features پیدا کند.
invalidValue (400) invalidDescription مقدار ویژگی snippet.description در منبع liveStream می‌تواند تا 10000 کاراکتر داشته باشد.
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 باید بین ۱ تا ۱۲۸ کاراکتر باشد.
rateLimitExceeded userRequestsExceedRateLimit کاربر در یک بازه زمانی مشخص درخواست‌های زیادی ارسال کرده است.
required (400) cdnRequired منبع liveStream باید حاوی شیء cdn باشد.
required (400) frameRateRequired اگر مقداری برای ویژگی cdn.resolution تعیین کنید اما برای ویژگی cdn.frameRate مقداری تعیین نکنید، API این خطا را برمی‌گرداند.
required (400) ingestionTypeRequired منبع liveStream باید مقداری را برای ویژگی cdn.ingestionType > مشخص کند.
required (400) resolutionRequired اگر مقداری برای ویژگی cdn.frameRate تعیین کنید اما برای ویژگی cdn.resolution مقداری تعیین نکنید، API این خطا را برمی‌گرداند.
required (400) titleRequired منبع liveStream باید مقداری را برای ویژگی snippet.title مشخص کند.

liveStreams.list

نوع خطا جزئیات خطا توضیحات
insufficientPermissions insufficientLivePermissions درخواست برای بازیابی پخش زنده مشخص شده مجاز نیست.
insufficientPermissions liveStreamingNotEnabled کاربری که درخواست را تأیید کرده است، اجازه پخش زنده ویدیو در یوتیوب را ندارد. کاربر می‌تواند اطلاعات بیشتر را در 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 کاربری که درخواست را تأیید کرده است، اجازه پخش زنده ویدیو در یوتیوب را ندارد. کاربر می‌تواند اطلاعات بیشتر را در https://www.youtube.com/features پیدا کند.
invalidValue (400) invalidDescription مقدار ویژگی snippet.description در منبع liveStream می‌تواند تا 10000 کاراکتر داشته باشد.
invalidValue (400) invalidTitle مقدار ویژگی snippet.title در منبع liveStream باید بین ۱ تا ۱۲۸ کاراکتر باشد.
notFound (404) liveStreamNotFound پخش زنده مورد نظر وجود ندارد.
required (400) idRequired منبع liveStream باید مقداری را برای ویژگی id مشخص کند.
required (400) ingestionTypeRequired منبع liveStream باید مقداری را برای ویژگی cdn.ingestionType مشخص کند.
required (400) titleRequired منبع liveStream باید مقداری را برای ویژگی snippet.title مشخص کند.