این سند انواع مختلفی از خطاهایی را که عملیات 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 | درخواست مجاز به حذف جریان مستقیم مشخص شده نیست. برای اطلاعات بیشتر، به اجرای احراز هویت 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 می تواند حداکثر 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 | کانال حمایت های مالی را فعال نمی کند. |