YouTube Live Streaming API - Errors

يحدّد هذا المستند الأنواع المختلفة من الأخطاء التي يمكن أن تعرضها عمليات YouTube Live Streaming API. يمكنك أيضًا الاطّلاع على قائمة الأخطاء لأي طريقة فردية في المستندات المرجعية الخاصة بهذه الطريقة.

أحداث التمويل من المعجبين

تحدّد الجداول التالية رسائل الخطأ التي تعرضها واجهة برمجة التطبيقات استجابةً للاستدعاءات ذات الصلة بمراجع fanFundingEvents.

fanFundingEvents.list

نوع الخطأ تفاصيل الخطأ الوصف
forbidden (403) insufficientPermissions ليست لديك الأذونات اللازمة لعرض أحداث التمويل من المعجبين في القناة.
invalidValue (400) fanFundingNotEnabledForChannelId عدم تفعيل ميزة التمويل من المعجبين في القناة.

البث المباشر

تحدّد الجداول التالية رسائل الخطأ التي تعرضها واجهة برمجة التطبيقات استجابةً للاستدعاءات ذات الصلة بمراجع 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 يحتوي مورد البث المباشر على قيمة غير صالحة للسمة contentDetails.enableAutoStart. لا تتيح جميع مجموعات البث هذا الإعداد.
invalidValue (400) invalidAutoStop يحتوي مورد البث المباشر على قيمة غير صالحة للسمة contentDetails.enableAutoStop. لا يمكنك تعديل الإعداد enableAutoStop للبث المستمر.
invalidValue (400) invalidDescription لم يحدّد مورد البث المباشر قيمة صالحة للسمة snippet.description. ويمكن أن تحتوي قيمة الخاصية على ما يصل إلى 5000 حرف.
invalidValue (400) invalidEmbedSetting يحتوي مورد البث المباشر على قيمة غير صالحة للسمة contentDetails.enable_embed. لا يمكنك تضمين هذا البث.
invalidValue (400) invalidLatencyPreferenceOptions يحتوي مورد البث المباشر على قيمة غير صالحة للسمة contentDetails.latencyPreference. لا تتوافق بعض الإعدادات مع تفضيل وقت الاستجابة هذا.
invalidValue (400) invalidPrivacyStatus يحتوي مورد البث المباشر على قيمة غير صالحة للسمة status.privacy_status.
invalidValue (400) invalidProjection يحتوي مورد البث المباشر على قيمة غير صالحة للسمة contentDetails.projection. لا يمكن ضبط إسقاط البث التلقائي على 360.
invalidValue (400) invalidScheduledEndTime يحتوي مورد البث المباشر على قيمة غير صالحة للسمة snippet.scheduledEndTime. يجب أن يتبع وقت الانتهاء المجدول وقت البدء المجدول.
invalidValue (400) invalidScheduledStartTime يحتوي مورد البث المباشر على قيمة غير صالحة للسمة snippet.scheduledStartTime. يجب أن يكون وقت البدء المجدول في المستقبل وأن يكون قريبًا بما يكفي من التاريخ الحالي الذي يمكن فيه جدولة البث بشكل موثوق به في ذلك الوقت.
invalidValue (400) invalidTitle لم يحدّد مورد البث المباشر قيمة صالحة للسمة snippet.title. يجب أن يتراوح طول قيمة الخاصية بين حرف واحد و100 حرف.
limitExceeded userBroadcastsExceedLimit أنشأ المستخدم عددًا كبيرًا جدًا من أحداث البث المباشر أو المُجدوَلة ويجب إيقاف بعض عمليات البث أو حذفها.
rateLimitExceeded userRequestsExceedRateLimit أرسل المستخدم عددًا كبيرًا جدًا من الطلبات في إطار زمني محدد.
required (400) privacyStatusRequired يجب أن يحدّد مورد البث المباشر حالة الخصوصية. راجِع قيم privacyStatus الصالحة.
required (400) scheduledEndTimeRequired يجب أن يحدد مورد البث المباشر الخاصية snippet.scheduledEndTime.
required (400) scheduledStartTimeRequired يجب أن يحدد مورد البث المباشر الخاصية snippet.scheduledStartTime.
required (400) titleRequired يجب أن يحدد مورد البث المباشر الخاصية 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 يجب أن يحدّد طلب واجهة برمجة التطبيقات قيمة للمعلَمة 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 لم يتم تفعيل المستخدم الذي منح الإذن بالطلب لبث فيديو مباشر على YouTube. ويمكن للمستخدم العثور على مزيد من المعلومات على https://www.youtube.com/features.
invalidValue (400) invalidAutoStart يحتوي مورد البث المباشر على قيمة غير صالحة للسمة contentDetails.enableAutoStart. لا يمكنك تعديل الإعداد enableAutoStart للبث المستمر.
invalidValue (400) invalidAutoStop يحتوي مورد البث المباشر على قيمة غير صالحة للسمة contentDetails.enableAutoStop. لا يمكنك تعديل الإعداد enableAutoStop للبث المستمر.
invalidValue (400) invalidDescription لم يحدّد مورد البث المباشر قيمة صالحة للسمة snippet.description. يمكن أن يحتوي snippet.description على ما يصل إلى 5000 حرف.
invalidValue (400) invalidEmbedSetting يحتوي مورد البث المباشر على قيمة غير صالحة للسمة contentDetails.enable_embed. لا يمكنك تضمين هذا البث.
invalidValue (400) invalidEnableClosedCaptions في مورد البث المباشر، لا تتوافق قيمة السمة contentDetails.enableClosedCaptions مع قيمة الإعداد contentDetails.closedCaptionType. عدِّل المورد بحيث يتضمّن إحدى الخاصيتين فقط، ثم أعِد إرسال الطلب.
invalidValue (400) invalidLatencyPreferenceOptions يحتوي مورد البث المباشر على قيمة غير صالحة للسمة contentDetails.latencyPreference. لا تتوافق بعض الإعدادات مع تفضيل وقت الاستجابة هذا.
invalidValue (400) invalidPrivacyStatus لم يحدّد مورد البث المباشر حالة خصوصية صالحة. راجِع قيم privacyStatus الصالحة.
invalidValue (400) invalidProjection يحتوي مورد البث المباشر على قيمة غير صالحة للسمة contentDetails.projection. لا يمكن تعيين إسقاط بث مستمر على 360 درجة.
invalidValue (400) invalidScheduledEndTime يحتوي مورد البث المباشر على قيمة غير صالحة للسمة snippet.scheduledEndTime. يجب أن يتبع وقت الانتهاء المجدول وقت البدء المجدول.
invalidValue (400) invalidScheduledStartTime يحتوي مورد البث المباشر على قيمة غير صالحة للسمة snippet.scheduledStartTime. يجب أن يكون وقت البدء المجدول في المستقبل.
invalidValue (400) invalidTitle لم يحدّد مورد البث المباشر قيمة صالحة للسمة snippet.title. يجب أن يتراوح طول snippet.title بين حرف واحد و100 حرف.
notFound (404) liveBroadcastNotFound لم تحدد الخاصية id المحددة في مورد البث المباشر عملية البث.
required (400) broadcastStreamDelayMsRequired لم يحدّد مورد البث المباشر السمة contentDetails.monitorStream.broadcastStreamDelayMs.
required (400) enableMonitorStreamRequired لم يحدّد مورد البث المباشر السمة contentDetails.monitorStream.enableMonitorStream.
required (400) idRequired يجب أن يتضمن مورد البث المباشر قيمة ويحددها للسمة id.
required (400) privacyStatusRequired لم يحدّد مورد البث المباشر حالة الخصوصية. يُرجى الاطّلاع على لمعرفة قيم privacyStatus الصالحة.
required (400) scheduledEndTimeRequired لم يحدّد مورد البث المباشر السمة snippet.scheduledEndTime.
required (400) scheduledStartTimeRequired لم يحدّد مورد البث المباشر السمة snippet.scheduledStartTime.
required (400) titleRequired لم يحدّد مورد البث المباشر السمة 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 المطلوب في نص طلب واجهة برمجة التطبيقات.
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.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.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 المحادثة المباشرة التي تم تحديدها في طلب البيانات من واجهة برمجة التطبيقات غير موجودة. يحدث هذا الخطأ إذا حذف المالك المحادثة.
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 تم إرسال الطلب بسرعة كبيرة جدًا بعد الطلب السابق. يحدث هذا الخطأ عندما يتم إرسال طلبات واجهة برمجة التطبيقات لاسترداد الرسائل بشكل متكرر أكثر من معدلات التحديث في YouTube، والتي تهدر النطاق الترددي بدون داعٍ.

نقاط البث المباشر

تحدّد الجداول التالية رسائل الخطأ التي تعرضها واجهة برمجة التطبيقات استجابةً للاستدعاءات ذات الصلة بمراجع liveCuepoints.

liveCuepoints.insert

نوع الخطأ تفاصيل الخطأ الوصف
invalidValue (400) conflictingTimeFields يمكن تحديد خاصية واحدة فقط من offsetTimeMs وwalltime.

أحداث البث المباشر

تحدّد الجداول التالية رسائل الخطأ التي تعرضها واجهة برمجة التطبيقات استجابةً للاستدعاءات ذات الصلة بمراجع 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 بين حرف واحد و128 حرفًا.
rateLimitExceeded userRequestsExceedRateLimit أرسل المستخدم عددًا كبيرًا جدًا من الطلبات في إطار زمني محدد.
required (400) cdnRequired يجب أن يحتوي المورد liveStream على الكائن cdn.
required (400) frameRateRequired تعرض واجهة برمجة التطبيقات هذا الخطأ إذا حدّدت قيمة للسمة cdn.resolution وليس للسمة cdn.frameRate.
required (400) ingestionTypeRequired يجب أن يحدد مورد liveStream قيمة للسمة cdn.ingestionType>.
required (400) resolutionRequired تعرض واجهة برمجة التطبيقات هذا الخطأ إذا حدّدت قيمة للسمة cdn.frameRate وليس للسمة cdn.resolution.
required (400) titleRequired يجب أن يحدد مورد liveStream قيمة للسمة snippet.title.

liveStreams.list

نوع الخطأ تفاصيل الخطأ الوصف
insufficientPermissions insufficientLivePermissions الطلب غير مصرح له باسترداد البث المباشر المحدد.
insufficientPermissions liveStreamingNotEnabled لم يتم تفعيل المستخدم الذي منح الإذن بالطلب لبث فيديو مباشر على YouTube. ويمكن للمستخدم العثور على مزيد من المعلومات على https://www.youtube.com/features.

liveStreams.update

نوع الخطأ تفاصيل الخطأ الوصف
forbidden (403) liveStreamModificationNotAllowed لا يمكن تعديل البث المباشر المحدد بحالته الراهنة. لمزيد من المعلومات، يُرجى الاطِّلاع على مدة البث.
forbidden (403) liveStreamModificationNotAllowed لا تسمح لك واجهة برمجة التطبيقات بتغيير قيمة الحقول cdn.format أو cdn.frameRate أو cdn.ingestionType أو cdn.resolution بعد إنشاء البث.
forbidden (403) liveStreamModificationNotAllowed لا تسمح لك واجهة برمجة التطبيقات بتغيير مصدر البث الذي يُعاد استخدامه ليصبح غير قابل لإعادة الاستخدام أو العكس. لمزيد من المعلومات، راجع فهم عمليات البث والبث.
insufficientPermissions insufficientLivePermissions الطلب غير مصرح به لتحديث البث المباشر المحدد. لمزيد من المعلومات، اطلع على تنفيذ مصادقة OAuth2.
insufficientPermissions liveStreamingNotEnabled لم يتم تفعيل المستخدم الذي منح الإذن بالطلب لبث فيديو مباشر على YouTube. ويمكن للمستخدم العثور على مزيد من المعلومات على https://www.youtube.com/features.
invalidValue (400) invalidDescription يمكن أن تتضمّن قيمة السمة snippet.description في مورد البث المباشر ما يصل إلى 10,000 حرف.
invalidValue (400) invalidTitle يجب أن يتراوح طول قيمة السمة snippet.title في مورد البث المباشر بين حرف واحد و128 حرفًا.
notFound (404) liveStreamNotFound البث المباشر المحدد غير موجود.
required (400) idRequired يجب أن يحدد مورد البث المباشر قيمة للسمة id.
required (400) ingestionTypeRequired يجب أن يحدد مورد البث المباشر قيمة للسمة cdn.ingestionType.
required (400) titleRequired يجب أن يحدد مورد البث المباشر قيمة للسمة snippet.title.

الجهات الراعية

تحدّد الجداول التالية رسائل الخطأ التي تعرضها واجهة برمجة التطبيقات استجابةً للاستدعاءات ذات الصلة بمراجع sponsors.

sponsors.list

نوع الخطأ تفاصيل الخطأ الوصف
forbidden (403) insufficientPermissions ليس لديك الأذونات اللازمة لمشاهدة الجهات الراعية للقناة.
invalidValue (400) invalidValueInRequest يحتوي الطلب على قيمة غير صالحة.
invalidValue (400) sponsorshipNotEnabledForChannelId لم يتمّ تفعيل عروض الرعاية على القناة.