تستخدم Google تكنولوجيا الذكاء الاصطناعي لترجمة المحتوى إلى لغتك المفضّلة، وقد تتضمّن بعض الأخطاء.
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. |
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة 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 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]