YouTube Live Streaming API - Errors

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

fanFundingEvents

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

fanFundingEvents.list

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

liveBroadcasts

تحدّد الجداول التالية رسائل الخطأ التي تعرضها واجهة برمجة التطبيقات استجابةً للطلبات ذات الصلة بموارد 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. يمكن أن تحتوي قيمة الموقع على ما يصل إلى 5,000 حرف.
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" على ما يصل إلى 5,000 حرف.
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.

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 المحادثة المباشرة المحدّدة في طلب البيانات من واجهة برمجة التطبيقات غير متوفّرة. يحدث هذا الخطأ إذا حذف المالك المحادثة.
rateLimitExceeded rateLimitExceeded نشر المستخدم عددًا كبيرًا جدًا من رسائل المحادثة في إطار زمني معين.
required (400) liveChatIdRequired يجب أن يتضمّن liveChatMessage resources قيمة للسمة snippet.liveChatId ويحدّدها.
required (400) messageTextRequired يجب أن يتضمّن liveChatMessage resources قيمة للسمة snippet.textMessageDetails.messageText ويحدّدها.
required (400) typeRequired يجب أن يتضمّن liveChatMessage resources قيمة للسمة snippet.type ويحدّدها. ضبط قيمة المَعلمة على text

liveChatMessages.list

نوع الخطأ تفاصيل الخطأ الوصف
forbidden (403) forbidden ليس لديك الأذونات المطلوبة لاسترداد الرسائل من المحادثة المباشرة المحددة.
forbidden (403) liveChatDisabled لم يتم تفعيل المحادثة المباشرة للبث المحدد.
forbidden (403) liveChatEnded لم تعُد المحادثة المباشرة المحدّدة مباشرة.
notFound (404) liveChatNotFound لا يمكن العثور على المحادثة المباشرة التي تحاول استردادها. تحقّق من قيمة معلَمة liveChatId في الطلب للتأكّد من صحتها.
rateLimitExceeded rateLimitExceeded تم إرسال الطلب بسرعة كبيرة جدًا بعد الطلب السابق. يحدث هذا الخطأ عندما يتم إرسال طلبات البيانات من واجهة برمجة التطبيقات لاسترداد الرسائل بمعدّل أكبر من معدّلات إعادة التحميل في YouTube، ما يؤدي إلى إهدار النطاق الترددي بدون داعٍ.

liveCuepoints

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

liveCuepoints.insert

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

liveStreams

تحدّد الجداول التالية رسائل الخطأ التي تعرضها واجهة برمجة التطبيقات استجابةً للطلبات ذات الصلة بموارد 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 إلى 10,000 حرف.
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 لم يتمّ تفعيل عروض الرعاية في القناة.