Google برای ترجمه محتوا به زبان ترجیحی شما از فناوری هوشواره استفاده میکند. ترجمههای هوشوارهای ممکن است اشتباه داشته باشند.
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 مشخص نکرده است. مقدار ویژگی میتواند حداکثر ۵۰۰۰ نویسه داشته باشد. |
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 |
کاربری که درخواست را مجاز کرده است، برای جاریسازی ویدیو زنده در 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 |
کانال ازقبل حداکثر تعداد پخش زنده همزمان را دارد. قبلاز اینکه پخش دیگری در کانال شروع شود، باید یک یا چند پخش که درحال پخش زنده هستند متوقف شوند. |
rateLimitExceeded (403) |
sharedIngestionBroadcastsExceedLimit |
کانال درحالحاضر دارای حداکثر تعداد پخشهای زنده است که منبع انتقال داده را همرسانی میکنند. برای شروع همهفرستی درخواستی، باید یک یا چند همهفرستی متوقف شود. |
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 میتواند حداکثر ۵۰۰۰ نویسه داشته باشد. |
invalidValue (400) |
invalidEmbedSetting |
منبع liveBroadcast حاوی مقدار نامعتبری برای ویژگی contentDetails.enable_embed بود. نمیتوانید این همهفرستی را جاسازی کنید. |
invalidValue (400) |
invalidEnableClosedCaptions |
در منبع پخش زنده، مقدار دارایی 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 مشخصشده در منبع جاریسازی زنده جاریسازی را شناسایی نکرد. |
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 را میتوان مشخص کرد. تنظیم هر دو مقدار باعث بروز خطا میشود. اگر هیچکدام از این مقادیر را تنظیم نکنید، YouTube از زمان پیشفرض insertionOffsetTimeMs (0) استفاده خواهد کرد، به این معنی که نقطه نشانه در اسرع وقت درج خواهد شد. |
invalidValue (400) |
invalidInsertionOffsetTimeMs |
منبع cuepoint مقدار نامعتبری برای دارایی
insertionOffsetTimeMs مشخص کرده است. مقدار باید 0 یا عدد صحیح مثبت باشد. |
invalidValue (400) |
invalidWalltimeMs |
منبع cuepoint مقدار نامعتبری برای ویژگی walltimeMs مشخص کرده است. مقدار باید عدد صحیحی باشد که نشاندهنده مُهر زمان
مبدأ باشد. |
backendError (5xx) |
serviceUnavailable |
سرویس دردسترس نیست. چند دقیقه دیگر درخواستتان را دوباره امتحان کنید. |
liveChatBans
جدولهای زیر پیامهای خطایی را که «میانای برنامهسازی کاربردی» در پاسخ به تماسهای مربوط به منابع 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
جدولهای زیر پیامهای خطایی را که «میانای برنامهسازی کاربردی» در پاسخ به تماسهای مربوط به منابع 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 میتواند حداکثر ۱۰۰۰۰ نویسه داشته باشد. |
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 |
کاربری که درخواست را مجاز کرده است، برای جاریسازی ویدیو زنده در 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 در منبع جاریسازی زنده میتواند حداکثر ۱۰۰۰۰ نویسه داشته باشد. |
invalidValue (400) |
invalidTitle |
مقدار دارایی snippet.title در منبع جاریسازی زنده باید بین ۱ تا ۱۲۸ نویسه باشد. |
notFound (404) |
liveStreamNotFound |
جاریسازی زنده مشخصشده وجود ندارد. |
required (400) |
idRequired |
منبع liveStream باید مقداری برای ویژگی id مشخص کند. |
required (400) |
ingestionTypeRequired |
منبع liveStream باید مقداری را برای دارایی cdn.ingestionType مشخص کند. |
required (400) |
titleRequired |
منبع liveStream باید مقداری برای ویژگی snippet.title مشخص کند. |
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2026-10-15 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2026-10-15 بهوقت ساعت هماهنگ جهانی."],[],[]]