YouTube Live Streaming API - Errors

In diesem Dokument werden die verschiedenen Fehlertypen beschrieben, die YouTube Live Streaming API-Vorgänge zurückgeben können. Sie finden auch eine Liste mit Fehlern für jede einzelne Methode in der Referenzdokumentation für diese Methode.

fanFundingEvents

Die folgenden Tabellen enthalten Fehlermeldungen, die die API als Antwort auf Aufrufe in Bezug auf fanFundingEvents-Ressourcen zurückgibt.

fanFundingEvents.list

Fehlertyp Fehlerdetails Beschreibung
forbidden (403) insufficientPermissions Du bist nicht berechtigt, die Veranstaltungen des Kanals zur Finanzierung durch Fans aufzurufen.
invalidValue (400) fanFundingNotEnabledForChannelId Die Finanzierung durch Fans ist für diesen Kanal nicht aktiviert.

liveBroadcasts

Die folgenden Tabellen enthalten Fehlermeldungen, die die API als Antwort auf Aufrufe in Bezug auf liveBroadcasts-Ressourcen zurückgibt.

liveBroadcasts.bind

Fehlertyp Fehlerdetails Beschreibung
backendError internalError Während der Bindung ist ein interner Fehler aufgetreten.
forbidden (403) liveBroadcastBindingNotAllowed Aufgrund des aktuellen Status kann die Liveübertragung nicht an einen Stream gebunden werden.
insufficientPermissions insufficientLivePermissions Die Anfrage ist nicht berechtigt, die angegebene Liveübertragung abzurufen. Weitere Informationen finden Sie unter OAuth2-Authentifizierung implementieren.
insufficientPermissions liveStreamingNotEnabled Der Nutzer, der die Anfrage autorisiert hat, ist nicht berechtigt, Live-Videos auf YouTube zu streamen. Weitere Informationen sind unter https://www.youtube.com/features verfügbar.
notFound (404) liveBroadcastNotFound Die durch den Parameter id angegebene Übertragung ist nicht vorhanden.
notFound (404) liveStreamNotFound Der durch den Parameter streamId angegebene Stream ist nicht vorhanden.
rateLimitExceeded userRequestsExceedRateLimit Der Nutzer hat zu viele Anfragen in einem bestimmten Zeitraum gesendet.
required (400) idRequired Der erforderliche id-Parameter muss die zu bindende Übertragung identifizieren.

liveBroadcasts.delete

Fehlertyp Fehlerdetails Beschreibung
forbidden (403) liveBroadcastDeletionNotAllowed Der aktuelle Status der Liveübertragung lässt keine Löschung zu.
insufficientPermissions insufficientLivePermissions Die Anfrage ist nicht berechtigt, die angegebene Liveübertragung zu löschen. Weitere Informationen finden Sie unter OAuth2-Authentifizierung implementieren.
insufficientPermissions liveStreamingNotEnabled Der Nutzer, der die Anfrage autorisiert hat, ist nicht berechtigt, Live-Videos auf YouTube zu streamen. Weitere Informationen sind unter https://www.youtube.com/features verfügbar.
notFound (404) liveBroadcastNotFound Die in der liveBroadcast-Ressource angegebene Eigenschaft id identifiziert eine Übertragung nicht.

liveBroadcasts.insert

Fehlertyp Fehlerdetails Beschreibung
insufficientPermissions insufficientLivePermissions Die Anfrage ist nicht berechtigt, die Liveübertragung zu erstellen.
insufficientPermissions livePermissionBlocked Der Nutzer, der die Anfrage autorisiert hat, kann derzeit kein Live-Video auf YouTube streamen. Details dazu, warum der Nutzer keine Livevideos streamen kann, finden Sie möglicherweise in den Kanaleinstellungen des Nutzers unter https://www.youtube.com/features.
insufficientPermissions liveStreamingNotEnabled Der Nutzer, der die Anfrage autorisiert hat, ist nicht berechtigt, Live-Videos auf YouTube zu streamen. Weitere Informationen sind unter https://www.youtube.com/features verfügbar.
invalidValue (400) invalidAutoStart Die liveBroadcast-Ressource enthielt einen ungültigen Wert für das contentDetails.enableAutoStart-Attribut. Diese Einstellung wird nicht von allen Broadcasts unterstützt.
invalidValue (400) invalidAutoStop Die liveBroadcast-Ressource enthielt einen ungültigen Wert für das contentDetails.enableAutoStop-Attribut. Sie können die Einstellung enableAutoStop für einen dauerhaften Broadcast nicht ändern.
invalidValue (400) invalidDescription Die liveBroadcast-Ressource hat keinen gültigen Wert für das snippet.description-Attribut angegeben. Der Wert der Eigenschaft kann bis zu 5.000 Zeichen enthalten.
invalidValue (400) invalidEmbedSetting Die Ressource liveBroadcast enthielt einen ungültigen Wert für das Attribut contentDetails.enable_embed. Du kannst diese Übertragung nicht einbetten.
invalidValue (400) invalidLatencyPreferenceOptions Die liveBroadcast-Ressource enthielt einen ungültigen Wert für das contentDetails.latencyPreference-Attribut. Bei dieser Latenzeinstellung werden nicht alle Einstellungen unterstützt.
invalidValue (400) invalidPrivacyStatus Die Ressource liveBroadcast enthielt einen ungültigen Wert für das Attribut status.privacy_status.
invalidValue (400) invalidProjection Die Ressource liveBroadcast enthielt einen ungültigen Wert für das Attribut contentDetails.projection. Die Projektion einer Standardübertragung kann nicht auf 360 festgelegt werden.
invalidValue (400) invalidScheduledEndTime Die Ressource liveBroadcast enthielt einen ungültigen Wert für das Attribut snippet.scheduledEndTime. Das geplante Ende muss nach dem geplanten Beginn liegen.
invalidValue (400) invalidScheduledStartTime Die Ressource liveBroadcast enthielt einen ungültigen Wert für das Attribut snippet.scheduledStartTime. Der geplante Beginn muss in der Zukunft liegen und nahe genug am aktuellen Datum liegen, damit eine Übertragung zu diesem Zeitpunkt zuverlässig geplant werden kann.
invalidValue (400) invalidTitle Die liveBroadcast-Ressource hat keinen gültigen Wert für das snippet.title-Attribut angegeben. Der Wert der Eigenschaft muss zwischen 1 und 100 Zeichen lang sein.
limitExceeded userBroadcastsExceedLimit Der Nutzer hat zu viele Live- oder geplante Übertragungen erstellt und muss einige davon beenden oder löschen.
rateLimitExceeded userRequestsExceedRateLimit Der Nutzer hat zu viele Anfragen in einem bestimmten Zeitraum gesendet.
required (400) privacyStatusRequired Für die liveBroadcast-Ressource muss ein Datenschutzstatus angegeben werden. Siehe gültige privacyStatus-Werte.
required (400) scheduledEndTimeRequired In der liveBroadcast-Ressource muss das Attribut snippet.scheduledEndTime angegeben werden.
required (400) scheduledStartTimeRequired In der liveBroadcast-Ressource muss das Attribut snippet.scheduledStartTime angegeben werden.
required (400) titleRequired In der liveBroadcast-Ressource muss das Attribut snippet.title angegeben werden.

liveBroadcasts.list

Fehlertyp Fehlerdetails Beschreibung
insufficientPermissions insufficientLivePermissions Die Anfrage ist nicht berechtigt, die Liveübertragung abzurufen.
insufficientPermissions liveStreamingNotEnabled Der Nutzer, der die Anfrage autorisiert hat, ist nicht berechtigt, Live-Videos auf YouTube zu streamen. Weitere Informationen sind unter https://www.youtube.com/features verfügbar.

liveBroadcasts.transition

Fehlertyp Fehlerdetails Beschreibung
backendError errorExecutingTransition Beim Ändern des Übertragungsstatus ist ein Fehler aufgetreten.
forbidden (403) errorStreamInactive Der angeforderte Übergang ist nicht zulässig, wenn der an die Übertragung gebundene Stream inaktiv ist.
forbidden (403) invalidTransition Der aktuelle Status der Liveübertragung kann nicht in den angeforderten Status übergehen.
forbidden (403) redundantTransition Die Liveübertragung befindet sich bereits im angeforderten Status oder wird bereits mit dem angeforderten Status verarbeitet.
insufficientPermissions insufficientLivePermissions Die Anfrage ist nicht berechtigt, die Liveübertragung umzustellen.
insufficientPermissions livePermissionBlocked Der Nutzer, der die Anfrage autorisiert hat, kann derzeit kein Live-Video auf YouTube streamen. Details dazu, warum der Nutzer keine Livevideos streamen kann, finden Sie möglicherweise in den Kanaleinstellungen des Nutzers unter https://www.youtube.com/features.
insufficientPermissions liveStreamingNotEnabled Der Nutzer, der die Anfrage autorisiert hat, ist nicht berechtigt, Live-Videos auf YouTube zu streamen. Weitere Informationen sind unter https://www.youtube.com/features verfügbar.
notFound (404) liveBroadcastNotFound Die durch den Parameter id angegebene Übertragung ist nicht vorhanden.
rateLimitExceeded (403) userRequestsExceedRateLimit Der Nutzer hat zu viele Anfragen in einem bestimmten Zeitraum gesendet.
required (400) idRequired Der erforderliche id-Parameter muss die Übertragung identifizieren, deren Status Sie ändern möchten.
required (400) statusRequired In der API-Anfrage muss ein Wert für den Parameter status angegeben werden.

liveBroadcasts.update

Fehlertyp Fehlerdetails Beschreibung
forbidden (403) closedCaptionsTypeModificationNotAllowed Der Wert contentDetails.closedCaptionsType kann nur geändert werden, wenn die Übertragung den Status created oder ready hat.
forbidden (403) enableAutoStartModificationNotAllowed Der Wert „contentDetails.enableAutoStart“ kann nur geändert werden, wenn der Stream inaktiv ist und die Übertragung den Status created oder ready hat.
forbidden (403) enableClosedCaptionsModificationNotAllowed Der Wert contentDetails.enableClosedCaptions kann nur geändert werden, wenn der Broadcast-Status created oder ready ist.
forbidden (403) enableDvrModificationNotAllowed Der Wert contentDetails.enableDvr kann nur geändert werden, wenn der Broadcast-Status created oder ready ist.
forbidden (403) enableMonitorStreamModificationNotAllowed Der Wert contentDetails.monitorStream.enableMonitorStream kann nur geändert werden, wenn der Broadcast-Status created oder ready ist.
forbidden (403) recordFromStartModificationNotAllowed Der Wert contentDetails.recordFromStart kann nur geändert werden, wenn der Broadcast-Status created oder ready ist.
insufficientPermissions insufficientLivePermissions Die Anfrage ist nicht berechtigt, die angegebene Liveübertragung zu aktualisieren. Weitere Informationen finden Sie unter OAuth2-Authentifizierung implementieren.
insufficientPermissions liveStreamingNotEnabled Der Nutzer, der die Anfrage autorisiert hat, ist nicht berechtigt, Live-Videos auf YouTube zu streamen. Weitere Informationen sind unter https://www.youtube.com/features verfügbar.
invalidValue (400) invalidAutoStart Die liveBroadcast-Ressource enthielt einen ungültigen Wert für das contentDetails.enableAutoStart-Attribut. Sie können die Einstellung enableAutoStart für einen dauerhaften Broadcast nicht ändern.
invalidValue (400) invalidAutoStop Die liveBroadcast-Ressource enthielt einen ungültigen Wert für das contentDetails.enableAutoStop-Attribut. Sie können die Einstellung enableAutoStop für einen dauerhaften Broadcast nicht ändern.
invalidValue (400) invalidDescription Die liveBroadcast-Ressource hat keinen gültigen Wert für das snippet.description-Attribut angegeben. snippet.description kann bis zu 5.000 Zeichen enthalten.
invalidValue (400) invalidEmbedSetting Die Ressource liveBroadcast enthielt einen ungültigen Wert für das Attribut contentDetails.enable_embed. Du kannst diese Übertragung nicht einbetten.
invalidValue (400) invalidEnableClosedCaptions In der liveBroadcast-Ressource ist der Wert des Attributs contentDetails.enableClosedCaptions mit dem Wert der contentDetails.closedCaptionType-Einstellung nicht kompatibel. Ändern Sie die Ressource so, dass sie nur eine der beiden Attribute enthält, und reichen Sie die Anfrage dann noch einmal ein.
invalidValue (400) invalidLatencyPreferenceOptions Die liveBroadcast-Ressource enthielt einen ungültigen Wert für das contentDetails.latencyPreference-Attribut. Bei dieser Latenzeinstellung werden nicht alle Einstellungen unterstützt.
invalidValue (400) invalidPrivacyStatus Die liveBroadcast-Ressource hat keinen gültigen Datenschutzstatus angegeben. Siehe gültige privacyStatus-Werte.
invalidValue (400) invalidProjection Die Ressource liveBroadcast enthielt einen ungültigen Wert für das Attribut contentDetails.projection. Die Projektion einer dauerhaften Übertragung kann nicht auf 360 festgelegt werden.
invalidValue (400) invalidScheduledEndTime Die Ressource liveBroadcast enthielt einen ungültigen Wert für das Attribut snippet.scheduledEndTime. Das geplante Ende muss nach dem geplanten Beginn liegen.
invalidValue (400) invalidScheduledStartTime Die Ressource liveBroadcast enthielt einen ungültigen Wert für das Attribut snippet.scheduledStartTime. Der geplante Beginn muss in der Zukunft liegen.
invalidValue (400) invalidTitle Die liveBroadcast-Ressource hat keinen gültigen Wert für das snippet.title-Attribut angegeben. snippet.title muss zwischen 1 und 100 Zeichen lang sein.
notFound (404) liveBroadcastNotFound Die in der liveBroadcast-Ressource angegebene Eigenschaft id identifiziert eine Übertragung nicht.
required (400) broadcastStreamDelayMsRequired Die liveBroadcast-Ressource hat das Attribut contentDetails.monitorStream.broadcastStreamDelayMs nicht angegeben.
required (400) enableMonitorStreamRequired Die liveBroadcast-Ressource hat das Attribut contentDetails.monitorStream.enableMonitorStream nicht angegeben.
required (400) idRequired Die liveBroadcast-Ressource muss einen Wert für das Attribut id enthalten und angeben.
required (400) privacyStatusRequired Die liveBroadcast-Ressource hat keinen Datenschutzstatus angegeben. Informationen zu gültigen privacyStatus-Werten finden Sie hier.
required (400) scheduledEndTimeRequired Die liveBroadcast-Ressource hat das Attribut snippet.scheduledEndTime nicht angegeben.
required (400) scheduledStartTimeRequired Die liveBroadcast-Ressource hat das Attribut snippet.scheduledStartTime nicht angegeben.
required (400) titleRequired Die liveBroadcast-Ressource hat das Attribut snippet.title nicht angegeben.

liveBroadcasts.cuepoint

Fehlertyp Fehlerdetails Beschreibung
insufficientPermissions (403) insufficientLivePermissions Die Anfrage ist nicht berechtigt, einen Cue-Punkt in die Liveübertragung einzufügen.
insufficientPermissions (403) liveStreamingNotEnabled Der Nutzer, der die Anfrage autorisiert hat, ist nicht berechtigt, Livevideos auf YouTube zu streamen. Weitere Informationen finden Nutzer unter https://support.google.com/youtube/answer/2474026 und https://www.youtube.com/features.
rateLimitExceeded (403) userRequestsExceedRateLimit Der Nutzer hat zu viele Anfragen in einem bestimmten Zeitraum gesendet.
required (400) idRequired Der erforderliche Parameter id muss die Übertragung identifizieren, in die Sie einen Cue-Punkt einfügen möchten.
required (400) cueTypeRequired Das Pflichtfeld cueType muss im Text der API-Anfrage angegeben werden.
notFound (404) liveBroadcastNotFound Die durch den Parameter id angegebene Übertragung ist nicht vorhanden.
invalidValue (400) conflictingTimeFields Es kann nur entweder insertionOffsetTimeMs oder walltimeMs angegeben werden. Das Festlegen beider Werte führt zu einem Fehler. Wenn Sie keinen der beiden Werte festlegen, verwendet YouTube die standardmäßige insertionOffsetTimeMs-Zeit (0). Das bedeutet, dass der Cue-Punkt so schnell wie möglich eingefügt wird.
invalidValue (400) invalidInsertionOffsetTimeMs Die Ressource cuepoint hat einen ungültigen Wert für das Attribut insertionOffsetTimeMs angegeben. Der Wert muss 0 oder eine positive Ganzzahl sein.
invalidValue (400) invalidWalltimeMs Die Ressource cuepoint hat einen ungültigen Wert für das Attribut walltimeMs angegeben. Der Wert muss eine Ganzzahl sein, die einen Epochenzeitstempel darstellt.
backendError (5xx) serviceUnavailable Der Dienst ist nicht verfügbar. Versuchen Sie es in einigen Minuten noch einmal.

liveChatBans

Die folgenden Tabellen enthalten Fehlermeldungen, die die API als Antwort auf Aufrufe in Bezug auf liveChatBans-Ressourcen zurückgibt.

liveChatBans.delete

Fehlertyp Fehlerdetails Beschreibung
forbidden (403) forbidden Die angegebene Sperre kann nicht entfernt werden. Dieser Fehler kann auftreten, wenn die Anfrage von einem Moderator genehmigt wurde, der versucht, die Sperre eines anderen Moderators aufzuheben.
forbidden (403) insufficientPermissions Sie sind nicht berechtigt, die angegebene Sperre zu entfernen.
invalidValue (400) invalidLiveChatBanId Der Parameter id gibt einen ungültigen Wert an.
notFound (404) liveChatBanNotFound Die angegebene Sperre wurde nicht gefunden.

liveChatBans.insert

Fehlertyp Fehlerdetails Beschreibung
forbidden (403) insufficientPermissions Du bist nicht berechtigt, einen Nutzer für den angegebenen Livechat zu sperren.
forbidden (403) liveChatBanInsertionNotAllowed Die angegebene Sperre kann nicht erstellt werden. Dieser Fehler kann auftreten, wenn in der Anfrage versucht wird, den Inhaber des Chats oder einen anderen Moderator zu sperren.
invalidValue (400) invalidChannelId Die angegebene Kanal-ID wurde nicht gefunden.
invalidValue (400) invalidLiveChatId Der in der Anfrage angegebene snippet.liveChatId-Wert ist ungültig. Prüfen Sie, ob die verknüpfte Ressource liveBroadcast den richtigen Wert enthält.
notFound (404) liveChatNotFound Der angegebene Livechat wurde nicht gefunden. Prüfen Sie die verknüpfte liveBroadcast-Ressource, um sicherzustellen, dass das Attribut snippet.liveChatId auf den richtigen Wert festgelegt ist.
notFound (404) liveChatUserNotFound Der Livechat-Nutzer, den du sperren möchtest, wurde nicht gefunden.
required (400) bannedUserChannelIdRequired Die im Anfragetext angegebene Ressource liveChatBan muss einen Wert für das Attribut snippet.bannedUserDetails.channelId angeben.
required (400) liveChatIdRequired Die im Anfragetext angegebene Ressource liveChatBan muss einen Wert für das Attribut snippet.liveChatId angeben.

liveChatMessages

Die folgenden Tabellen enthalten Fehlermeldungen, die die API als Antwort auf Aufrufe in Bezug auf liveChatMessages-Ressourcen zurückgibt.

liveChatMessages.delete

Fehlertyp Fehlerdetails Beschreibung
forbidden (403) forbidden Sie sind nicht berechtigt, die angegebene Nachricht zu löschen.
forbidden (403) modificationNotAllowed Die angegebene liveChatMessage-Ressource kann nicht gelöscht werden. Der Parameter id kann eine Nachricht identifizieren, die von einem Moderator oder einem anderen Nutzer erstellt wurde, deren Nachrichten nicht gelöscht werden können.
notFound (404) liveChatMessageNotFound Die Nachricht, die Sie löschen möchten, konnte nicht gefunden werden. Prüfen Sie, ob der Wert des Parameters id korrekt ist.

liveChatMessages.insert

Fehlertyp Fehlerdetails Beschreibung
forbidden (403) forbidden Sie sind nicht berechtigt, die angegebene Nachricht zu erstellen.
forbidden (403) liveChatDisabled Der angegebene Livechat wurde vom Inhaber deaktiviert. Das bedeutet, dass dem Chat keine Nachrichten hinzugefügt werden können.
forbidden (403) liveChatEnded Der angegebene Livechat ist nicht mehr live.
invalidValue (400) messageTextInvalid Der Nachrichtentext (snippet.textMessageDetails.messageText) ist ungültig.
notFound (404) liveChatNotFound Der in der API-Anfrage angegebene Livechat ist nicht vorhanden. Dieser Fehler tritt auf, wenn der Chat vom Inhaber gelöscht wurde.
rateLimitExceeded rateLimitExceeded Der Nutzer hat zu viele Chatnachrichten in einem bestimmten Zeitraum gepostet.
required (400) liveChatIdRequired Die liveChatMessage-Ressource muss einen Wert für das Attribut snippet.liveChatId enthalten und angeben.
required (400) messageTextRequired Die liveChatMessage-Ressource muss einen Wert für das Attribut snippet.textMessageDetails.messageText enthalten und angeben.
required (400) typeRequired Die liveChatMessage-Ressource muss einen Wert für das Attribut snippet.type enthalten und angeben. Parameterwert auf text festlegen

liveChatMessages.list

Fehlertyp Fehlerdetails Beschreibung
forbidden (403) forbidden Du hast nicht die erforderlichen Berechtigungen, um Nachrichten für den angegebenen Livechat abzurufen.
forbidden (403) liveChatDisabled Der Livechat ist für die angegebene Übertragung nicht aktiviert.
forbidden (403) liveChatEnded Der angegebene Livechat ist nicht mehr live.
notFound (404) liveChatNotFound Der Livechat, den du abrufen möchtest, kann nicht gefunden werden. Prüfen Sie, ob der Wert des Parameters liveChatId der Anfrage korrekt ist.
rateLimitExceeded rateLimitExceeded Die Anfrage wurde zu schnell nach der vorherigen Anfrage gesendet. Dieser Fehler tritt auf, wenn API-Anfragen zum Abrufen von Nachrichten häufiger gesendet werden als die Aktualisierungsraten von YouTube, wodurch unnötig Bandbreite verschwendet wird.

liveCuepoints

Die folgenden Tabellen enthalten Fehlermeldungen, die die API als Antwort auf Aufrufe in Bezug auf liveCuepoints-Ressourcen zurückgibt.

liveCuepoints.insert

Fehlertyp Fehlerdetails Beschreibung
invalidValue (400) conflictingTimeFields Es kann nur entweder offsetTimeMs oder walltime angegeben werden.

liveStreams

Die folgenden Tabellen enthalten Fehlermeldungen, die die API als Antwort auf Aufrufe in Bezug auf liveStreams-Ressourcen zurückgibt.

liveStreams.delete

Fehlertyp Fehlerdetails Beschreibung
forbidden (403) liveStreamDeletionNotAllowed Der angegebene Livestream kann nicht gelöscht werden, da er an eine Übertragung gebunden ist, die noch nicht abgeschlossen wurde.
insufficientPermissions insufficientLivePermissions Die Anfrage ist nicht berechtigt, den angegebenen Livestream zu löschen. Weitere Informationen finden Sie unter OAuth 2.0-Authentifizierung implementieren.
insufficientPermissions liveStreamingNotEnabled Der Nutzer, der die Anfrage autorisiert hat, ist nicht berechtigt, Live-Videos auf YouTube zu streamen. Weitere Informationen findest du unter Verfügbarkeit der Funktionen.
notFound (404) liveStreamNotFound Der angegebene Livestream ist nicht vorhanden.

liveStreams.insert

Fehlertyp Fehlerdetails Beschreibung
insufficientPermissions insufficientLivePermissions Die Anfrage ist nicht berechtigt, den angegebenen Livestream zu erstellen.
insufficientPermissions livePermissionBlocked Der Nutzer, der die Anfrage autorisiert hat, kann derzeit kein Live-Video auf YouTube streamen. Details dazu, warum der Nutzer keine Livevideos streamen kann, finden Sie möglicherweise in den Kanaleinstellungen des Nutzers unter https://www.youtube.com/features.
insufficientPermissions liveStreamingNotEnabled Der Nutzer, der die Anfrage autorisiert hat, ist nicht berechtigt, Live-Videos auf YouTube zu streamen. Weitere Informationen sind unter https://www.youtube.com/features verfügbar.
invalidValue (400) invalidDescription Der Wert des Attributs snippet.description in der Ressource liveStream kann bis zu 10.000 Zeichen enthalten.
invalidValue (400) invalidFormat Der Wert des Attributs cdn.format in der Ressource liveStream ist ungültig.
invalidValue (400) invalidFrameRate Der Wert des Attributs cdn.frameRate in der Ressource liveStream ist ungültig.
invalidValue (400) invalidIngestionType Der Wert des Attributs cdn.ingestionType in der Ressource liveStream ist ungültig.
invalidValue (400) invalidResolution Der Wert des Attributs cdn.resolution in der Ressource liveStream ist ungültig.
invalidValue (400) invalidTitle Der Wert des Attributs snippet.title in der Ressource liveStream muss zwischen 1 und 128 Zeichen lang sein.
rateLimitExceeded userRequestsExceedRateLimit Der Nutzer hat zu viele Anfragen in einem bestimmten Zeitraum gesendet.
required (400) cdnRequired Die Ressource liveStream muss das Objekt cdn enthalten.
required (400) frameRateRequired Die API gibt diesen Fehler zurück, wenn du einen Wert für das Attribut cdn.resolution, aber nicht für das Attribut cdn.frameRate angibst.
required (400) ingestionTypeRequired Die Ressource liveStream muss einen Wert für das Attribut cdn.ingestionType angeben.
required (400) resolutionRequired Die API gibt diesen Fehler zurück, wenn du einen Wert für das Attribut cdn.frameRate, aber nicht für das Attribut cdn.resolution angibst.
required (400) titleRequired Die Ressource liveStream muss einen Wert für das Attribut snippet.title angeben.

liveStreams.list

Fehlertyp Fehlerdetails Beschreibung
insufficientPermissions insufficientLivePermissions Die Anfrage ist nicht berechtigt, den angegebenen Livestream abzurufen.
insufficientPermissions liveStreamingNotEnabled Der Nutzer, der die Anfrage autorisiert hat, ist nicht berechtigt, Live-Videos auf YouTube zu streamen. Weitere Informationen sind unter https://www.youtube.com/features verfügbar.

liveStreams.update

Fehlertyp Fehlerdetails Beschreibung
forbidden (403) liveStreamModificationNotAllowed Der angegebene Livestream kann in seinem aktuellen Status nicht geändert werden. Weitere Informationen
forbidden (403) liveStreamModificationNotAllowed Mit der API ist es nicht möglich, den Wert der Felder cdn.format, cdn.frameRate, cdn.ingestionType oder cdn.resolution nach dem Erstellen des Streams zu ändern.
forbidden (403) liveStreamModificationNotAllowed Mit der API ist es nicht möglich, einen wiederverwendbaren Stream in einen nicht wiederverwendbaren Stream zu ändern und umgekehrt. Weitere Informationen findest du unter Grundlegendes zu Broadcasts und Streams.
insufficientPermissions insufficientLivePermissions Die Anfrage ist nicht berechtigt, den angegebenen Livestream zu aktualisieren. Weitere Informationen finden Sie unter OAuth2-Authentifizierung implementieren.
insufficientPermissions liveStreamingNotEnabled Der Nutzer, der die Anfrage autorisiert hat, ist nicht berechtigt, Live-Videos auf YouTube zu streamen. Weitere Informationen sind unter https://www.youtube.com/features verfügbar.
invalidValue (400) invalidDescription Der Wert des Attributs snippet.description in der LiveStream-Ressource kann bis zu 10.000 Zeichen enthalten.
invalidValue (400) invalidTitle Der Wert des Attributs snippet.title in der LiveStream-Ressource muss zwischen 1 und 128 Zeichen lang sein.
notFound (404) liveStreamNotFound Der angegebene Livestream ist nicht vorhanden.
required (400) idRequired Die Livestream-Ressource muss einen Wert für das Attribut id angeben.
required (400) ingestionTypeRequired Die Livestream-Ressource muss einen Wert für das Attribut cdn.ingestionType angeben.
required (400) titleRequired Die Livestream-Ressource muss einen Wert für das Attribut snippet.title angeben.

Sponsoren

Die folgenden Tabellen enthalten Fehlermeldungen, die die API als Antwort auf Aufrufe in Bezug auf sponsors-Ressourcen zurückgibt.

sponsors.list

Fehlertyp Fehlerdetails Beschreibung
forbidden (403) insufficientPermissions Du bist nicht berechtigt, die Unterstützer des Kanals anzusehen.
invalidValue (400) invalidValueInRequest Die Anfrage enthält einen ungültigen Wert.
invalidValue (400) sponsorshipNotEnabledForChannelId Der Unterstützer-Status ist für den Kanal nicht aktiviert.