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 . |
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2024-07-11 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","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"]],["تاريخ التعديل الأخير: 2024-07-11 (حسب التوقيت العالمي المتفَّق عليه)"],[[["The API returns `forbidden (403)` or `insufficientPermissions` errors when a user lacks the necessary authorization to perform an action, such as creating, deleting, or viewing resources."],["Several API calls related to live broadcasts, streams, and cuepoints may return a `liveStreamingNotEnabled` error, which means that the user has not enabled live streaming for their channel."],["Many errors across different API resources are caused by `invalidValue (400)` issues, including invalid descriptions, titles, privacy status, or time-related fields, which indicate that the provided data does not meet the required criteria."],["Requests can fail with a `rateLimitExceeded` error if a user surpasses the allowed request rate, which could happen in multiple `liveBroadcasts`, `liveChatMessages`, or `liveStreams` operations."],["Many errors indicate a `notFound (404)` issue, indicating that a broadcast, stream, chat, message, or ban cannot be located, which often signals an incorrect or deleted resource."]]],["The document details error scenarios within the YouTube Live API, categorized by function. `fanFundingEvents.list` can fail due to insufficient permissions or disabled Fan Funding. Live broadcast actions (`bind`, `delete`, `insert`, `list`, `transition`, `update`) often fail from user permission issues, missing parameters, invalid values, or exceeding limits. Live chat interactions (`bans`, `messages`) face issues with permissions, invalid IDs, missing data, and rate limits. `liveCuepoints` and `liveStreams` can encounter similar errors, including issues with missing data, incorrect configuration, or forbidden actions. `sponsors.list` can be blocked due to permissions or disabled sponsorship.\n"]]