YouTube Live Streaming API - Errors

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

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 المحدّدة في مصدر 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. يمكن أن تحتوي قيمة السمة على ما يصل إلى 5,000 حرف.
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. يجب أن يتراوح طول قيمة السمة بين حرف واحد و100 حرف.
limitExceeded userBroadcastsExceedLimit أنشأ المستخدم عددًا كبيرًا جدًا من أحداث البث المباشر أو المجدوَل ويجب إيقاف بعضها أو حذفها.
rateLimitExceeded userRequestsExceedRateLimit أرسل المستخدم عددًا كبيرًا جدًا من الطلبات في إطار زمني معيّن.
required (400) privacyStatusRequired يجب أن يحدّد المورد liveBroadcast حالة خصوصية. اطّلِع على قيم privacyStatus الصالحة.
required (400) scheduledEndTimeRequired يجب أن يحدّد المورد liveBroadcast السمة 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 أرسل المستخدم عددًا كبيرًا جدًا من الطلبات في إطار زمني معيّن.
rateLimitExceeded (403) concurrentBroadcastsExceedLimit تضمّ القناة حاليًا الحدّ الأقصى المسموح به من أحداث البث المباشر المتزامنة. يجب إيقاف بث مباشر واحد أو أكثر قبل أن يتمكّن المستخدم من بدء بث مباشر آخر على القناة.
rateLimitExceeded (403) sharedIngestionBroadcastsExceedLimit تضمّ القناة حاليًا الحدّ الأقصى لعدد أحداث البث المباشر التي تشارك مصدر نقل البيانات. يجب إيقاف بث واحد أو أكثر من عمليات البث هذه لبدء البث المطلوب.
required (400) idRequired يجب أن تحدّد مَعلمة id المطلوبة البث الذي تريد تغيير حالته.
required (400) statusRequired يجب أن يحدّد طلب البيانات من واجهة برمجة التطبيقات قيمة للمَعلمة 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" على 5,000 حرف كحدّ أقصى.
invalidValue (400) invalidEmbedSetting تضمّن مورد liveBroadcast قيمة غير صالحة للسمة contentDetails.enable_embed. لا يمكنك تضمين هذا البث.
invalidValue (400) invalidEnableClosedCaptions في مورد liveBroadcast، لا تتوافق قيمة السمة contentDetails.enableClosedCaptions مع قيمة الإعداد contentDetails.closedCaptionType. عدِّل المرجع لتضمين إحدى السمتَين فقط، ثم أعِد إرسال الطلب.
invalidValue (400) invalidLatencyPreferenceOptions تضمّن مورد liveBroadcast قيمة غير صالحة للسمة contentDetails.latencyPreference. لا تتوافق بعض الإعدادات مع خيار وقت الاستجابة هذا.
invalidValue (400) invalidPrivacyStatus لم يحدّد مورد liveBroadcast حالة خصوصية صالحة. اطّلِع على قيم 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 بين حرف واحد و100 حرف.
notFound (404) liveBroadcastNotFound لم تحدّد السمة id المحدّدة في مصدر liveBroadcast بثًا.
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 المطلوب في نص طلب بيانات من واجهة برمجة التطبيقات.
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 قيمة للسمة 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، ما يؤدي إلى إهدار النطاق الترددي بدون داعٍ.

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 تم إرسال الطلب بسرعة كبيرة بعد الطلب السابق. يحدث هذا الخطأ عندما يتم إرسال طلبات بيانات من واجهة برمجة التطبيقات لاسترداد الرسائل بوتيرة أسرع من معدّلات إعادة التحميل في YouTube، ما يؤدي إلى إهدار النطاق الترددي بدون داعٍ.

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 في مورد liveStream ما يصل إلى 10,000 حرف.
invalidValue (400) invalidTitle يجب أن يتراوح طول قيمة السمة snippet.title في مورد liveStream بين حرف واحد و128 حرفًا.
notFound (404) liveStreamNotFound البث المباشر المحدّد غير متوفّر.
required (400) idRequired يجب أن يحدّد مورد liveStream قيمة للسمة id.
required (400) ingestionTypeRequired يجب أن يحدّد مورد liveStream قيمة للسمة cdn.ingestionType.
required (400) titleRequired يجب أن يحدّد مورد liveStream قيمة للسمة snippet.title.