YouTube Live Streaming API - Errors

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

fanFundingEvents

جداول زیر پیام های خطایی را مشخص می کند که API در پاسخ به تماس های مربوط به منابع fanFundingEvents برمی گرداند.

fanFundingEvents.list

نوع خطا جزئیات خطا شرح
forbidden (403) insufficientPermissions شما مجوزهای لازم برای مشاهده رویدادهای تامین مالی طرفداران کانال را ندارید.
invalidValue (400) fanFundingNotEnabledForChannelId این کانال دارای بودجه طرفداران فعال نیست.

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 مشخص شده در منبع پخش زنده، پخش را شناسایی نکرد.

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 مشخص نکرده است. مقدار دارایی می تواند حداکثر 5000 کاراکتر داشته باشد.
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 منبع پخش زنده باید وضعیت حریم خصوصی را مشخص کند. مقادیر معتبر 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 کاربر در یک بازه زمانی معین درخواست های زیادی ارسال کرده است.
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 مقدار contentDetails. enableDvr را می توان تنها زمانی تغییر داد که وضعیت پخش created شده یا ready .
forbidden (403) enableMonitorStreamModificationNotAllowed contentDetails. monitorStream.enableMonitorStream مقدار contentDetails. monitorStream.enableMonitorStream فقط زمانی قابل تغییر است که وضعیت پخش created شده یا ready .
forbidden (403) recordFromStartModificationNotAllowed contentDetails. recordFromStart مقدار 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 می تواند حداکثر 5000 کاراکتر داشته باشد.
invalidValue (400) invalidEmbedSetting منبع liveBroadcast حاوی یک مقدار نامعتبر برای ویژگی contentDetails.enable_embed است. شما نمی توانید این پخش را جاسازی کنید.
invalidValue (400) invalidEnableClosedCaptions در منبع liveBroadcast ، مقدار ویژگی contentDetails.enableClosedCaptions با مقدار تنظیم contentDetails.closedCaptionType ناسازگار است. منبع را طوری تغییر دهید که فقط یکی از دو ویژگی را داشته باشد و سپس درخواست را مجددا ارسال کنید.
invalidValue (400) invalidLatencyPreferenceOptions منبع liveBroadcast حاوی یک مقدار نامعتبر برای ویژگی contentDetails.latencyPreference است. همه تنظیمات با این اولویت تأخیر پشتیبانی نمی‌شوند.
invalidValue (400) invalidPrivacyStatus منبع پخش زنده وضعیت حریم خصوصی معتبری را مشخص نکرده است. مقادیر معتبر 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 مشخص شده در منبع پخش زنده، پخش را شناسایی نکرد.
required (400) broadcastStreamDelayMsRequired منبع پخش زنده contentDetails. monitorStream.broadcastStreamDelayMs ویژگی contentDetails. monitorStream.broadcastStreamDelayMs .
required (400) enableMonitorStreamRequired منبع پخش زنده contentDetails. monitorStream.enableMonitorStream ویژگی contentDetails. monitorStream.enableMonitorStream .
required (400) idRequired منبع liveBroadcast باید یک مقدار برای ویژگی id داشته باشد و مشخص کند.
required (400) privacyStatusRequired منبع پخش زنده وضعیت حریم خصوصی را مشخص نکرده است. برای مقادیر معتبر 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 ممکن است مشخص شود. تنظیم هر دو مقدار باعث خطا می شود. اگر هیچ یک از مقادیر را تنظیم نکنید، YouTube از زمان پیش‌فرض insertionOffsetTimeMs ( 0 ) استفاده می‌کند، به این معنی که نقطه نشانه در اسرع وقت درج می‌شود.
invalidValue (400) invalidInsertionOffsetTimeMs منبع cuepoint مقدار نامعتبری را برای ویژگی insertionOffsetTimeMs مشخص کرده است. مقدار باید 0 یا یک عدد صحیح مثبت باشد.
invalidValue (400) invalidWalltimeMs منبع cuepoint یک مقدار نامعتبر برای ویژگی walltimeMs مشخص کرده است. مقدار باید یک عدد صحیح باشد که نشان دهنده مهر زمانی دوره باشد.
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 ارسال می‌شوند، که به‌طور غیر ضروری پهنای باند را هدر می‌دهد.

liveCuepoints

جداول زیر پیام های خطایی را مشخص می کند که API در پاسخ به تماس های مربوط به منابع liveCuepoints برمی گرداند.

liveCuepoints.insert

نوع خطا جزئیات خطا شرح
invalidValue (400) conflictingTimeFields فقط یکی از offsetTimeMs و walltime ممکن است مشخص شود.

liveStreams

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

liveStreams.delete

نوع خطا جزئیات خطا شرح
forbidden (403) liveStreamDeletionNotAllowed پخش زنده مشخص شده را نمی توان حذف کرد زیرا به پخشی متصل است که هنوز کامل نشده است.
insufficientPermissions insufficientLivePermissions درخواست مجاز به حذف جریان مستقیم مشخص شده نیست. برای اطلاعات بیشتر، به اجرای احراز هویت OAuth2 مراجعه کنید.
insufficientPermissions liveStreamingNotEnabled کاربری که درخواست را مجاز کرده است، قادر به پخش جریانی ویدیوی زنده در YouTube نیست. کاربر می تواند اطلاعات بیشتر را در https://www.youtube.com/features بیابد.
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 می تواند حداکثر 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 باید بین 1 تا 128 نویسه باشد.
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 کاربری که درخواست را مجاز کرده است، قادر به پخش جریانی ویدیوی زنده در YouTube نیست. کاربر می تواند اطلاعات بیشتر را در https://www.youtube.com/features بیابد.

liveStreams.update

نوع خطا جزئیات خطا شرح
forbidden (403) liveStreamModificationNotAllowed پخش زنده مشخص شده را نمی توان در وضعیت فعلی تغییر داد. برای اطلاعات بیشتر، Life of a Broadcast را ببینید.
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 می تواند حداکثر 10000 کاراکتر داشته باشد.
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 مشخص کند.

sponsors

جداول زیر پیام های خطایی را مشخص می کند که API در پاسخ به تماس های مربوط به منابع sponsors باز می گرداند.

sponsors.list

نوع خطا جزئیات خطا شرح
forbidden (403) insufficientPermissions شما مجوزهای لازم برای مشاهده حامیان کانال را ندارید.
invalidValue (400) invalidValueInRequest درخواست حاوی یک مقدار نامعتبر است.
invalidValue (400) sponsorshipNotEnabledForChannelId کانال حمایت های مالی را فعال نمی کند.