YouTube Live Streaming API - Errors

In diesem Dokument werden die verschiedenen Arten von Fehlern beschrieben, die bei YouTube Live Streaming API-Vorgängen zurückgegeben werden können. Eine Liste der Fehler für eine bestimmte Methode finden Sie auch in der Referenzdokumentation für diese Methode.

fanFundingEvents

In den folgenden Tabellen sind die Fehlermeldungen aufgeführt, die von der API als Reaktion auf Aufrufe im Zusammenhang mit fanFundingEvents-Ressourcen zurückgegeben werden.

fanFundingEvents.list

Fehlertyp Fehlerdetails Beschreibung
forbidden (403) insufficientPermissions Du hast nicht die erforderlichen Berechtigungen, um die Fan-Finanzierungsereignisse des Kanals anzusehen.
invalidValue (400) fanFundingNotEnabledForChannelId Für den Kanal ist Fan-Funding nicht aktiviert.

liveBroadcasts

In den folgenden Tabellen sind die Fehlermeldungen aufgeführt, die von der API als Reaktion auf Aufrufe im Zusammenhang mit liveBroadcasts-Ressourcen zurückgegeben werden.

liveBroadcasts.bind

Fehlertyp Fehlerdetails Beschreibung
backendError internalError Beim Binden ist ein interner Fehler aufgetreten.
forbidden (403) liveBroadcastBindingNotAllowed Der aktuelle Status der Liveübertragung lässt es nicht zu, sie an einen Stream zu binden.
insufficientPermissions insufficientLivePermissions Die Anfrage ist nicht autorisiert, die angegebene Liveübertragung abzurufen. Weitere Informationen finden Sie unter OAuth2-Authentifizierung implementieren.
insufficientPermissions liveStreamingNotEnabled Der Nutzer, der die Anfrage autorisiert hat, kann auf YouTube keine Livestreams starten. Weitere Informationen finden Nutzer unter https://www.youtube.com/features.
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 innerhalb eines bestimmten Zeitrahmens zu viele Anfragen gesendet.
required (400) idRequired Der erforderliche Parameter id muss die zu bindende Übertragung identifizieren.

liveBroadcasts.delete

Fehlertyp Fehlerdetails Beschreibung
forbidden (403) liveBroadcastDeletionNotAllowed Der aktuelle Status der Liveübertragung lässt es nicht zu, dass sie gelöscht wird.
insufficientPermissions insufficientLivePermissions Die Anfrage ist nicht autorisiert, die angegebene Liveübertragung zu löschen. Weitere Informationen finden Sie unter OAuth2-Authentifizierung implementieren.
insufficientPermissions liveStreamingNotEnabled Der Nutzer, der die Anfrage autorisiert hat, kann auf YouTube keine Livestreams starten. Weitere Informationen finden Nutzer unter https://www.youtube.com/features.
notFound (404) liveBroadcastNotFound Mit dem Attribut id in der liveBroadcast-Ressource wurde keine Übertragung identifiziert.

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 keine Livestreams auf YouTube starten. Details dazu, warum der Nutzer keine Livestreams starten kann, sind möglicherweise in den Kanaleinstellungen des Nutzers unter https://www.youtube.com/features verfügbar.
insufficientPermissions liveStreamingNotEnabled Der Nutzer, der die Anfrage autorisiert hat, kann auf YouTube keine Livestreams starten. Weitere Informationen finden Nutzer unter https://www.youtube.com/features.
invalidValue (400) invalidAutoStart Die liveBroadcast-Ressource enthielt einen ungültigen Wert für die Eigenschaft contentDetails.enableAutoStart. Diese Einstellung wird nicht von allen Übertragungen unterstützt.
invalidValue (400) invalidAutoStop Die liveBroadcast-Ressource enthielt einen ungültigen Wert für die Eigenschaft contentDetails.enableAutoStop. Sie können die Einstellung enableAutoStop für eine dauerhafte Übertragung nicht ändern.
invalidValue (400) invalidDescription Für die liveBroadcast-Ressource wurde kein gültiger Wert für das Attribut snippet.description angegeben. Der Wert der Property kann bis zu 5.000 Zeichen enthalten.
invalidValue (400) invalidEmbedSetting Die liveBroadcast-Ressource enthielt einen ungültigen Wert für die Eigenschaft contentDetails.enable_embed. Du kannst diese Übertragung nicht einbetten.
invalidValue (400) invalidLatencyPreferenceOptions Die liveBroadcast-Ressource enthielt einen ungültigen Wert für die Eigenschaft contentDetails.latencyPreference. Nicht alle Einstellungen werden mit dieser Latenzeinstellung unterstützt.
invalidValue (400) invalidPrivacyStatus Die liveBroadcast-Ressource enthielt einen ungültigen Wert für die Eigenschaft status.privacy_status.
invalidValue (400) invalidProjection Die liveBroadcast-Ressource enthielt einen ungültigen Wert für die Eigenschaft contentDetails.projection. Die Projektion einer Standardübertragung kann nicht auf 360 festgelegt werden.
invalidValue (400) invalidScheduledEndTime Die liveBroadcast-Ressource enthielt einen ungültigen Wert für die Eigenschaft snippet.scheduledEndTime. Die geplante Endzeit muss nach der geplanten Startzeit liegen.
invalidValue (400) invalidScheduledStartTime Die liveBroadcast-Ressource enthielt einen ungültigen Wert für die Eigenschaft snippet.scheduledStartTime. Die geplante Startzeit muss in der Zukunft liegen und nah genug am aktuellen Datum sein, damit eine Übertragung zu diesem Zeitpunkt zuverlässig geplant werden kann.
invalidValue (400) invalidTitle Für die liveBroadcast-Ressource wurde kein gültiger Wert für das Attribut snippet.title angegeben. Der Wert der Property muss zwischen 1 und 100 Zeichen lang sein.
limitExceeded userBroadcastsExceedLimit Der Nutzer hat zu viele Live- oder geplante Übertragungen erstellt und muss einige beenden oder löschen.
rateLimitExceeded userRequestsExceedRateLimit Der Nutzer hat innerhalb eines bestimmten Zeitrahmens zu viele Anfragen gesendet.
required (400) privacyStatusRequired In der liveBroadcast-Ressource muss ein Datenschutzstatus angegeben werden. Gültige privacyStatus-Werte
required (400) scheduledEndTimeRequired In der liveBroadcast-Ressource muss die snippet.scheduledEndTime-Property angegeben werden.
required (400) scheduledStartTimeRequired In der liveBroadcast-Ressource muss die snippet.scheduledStartTime-Property angegeben werden.
required (400) titleRequired In der liveBroadcast-Ressource muss die snippet.title-Property angegeben werden.

liveBroadcasts.list

Fehlertyp Fehlerdetails Beschreibung
insufficientPermissions insufficientLivePermissions Die Anfrage ist nicht autorisiert, die Liveübertragung abzurufen.
insufficientPermissions liveStreamingNotEnabled Der Nutzer, der die Anfrage autorisiert hat, kann auf YouTube keine Livestreams starten. Weitere Informationen finden Nutzer unter https://www.youtube.com/features.

liveBroadcasts.transition

Fehlertyp Fehlerdetails Beschreibung
backendError errorExecutingTransition Beim Ändern des Status der Übertragung ist ein Fehler aufgetreten.
forbidden (403) errorStreamInactive Der angeforderte Übergang ist nicht zulässig, wenn der Stream, der an die Übertragung gebunden ist, inaktiv ist.
forbidden (403) invalidTransition Die Liveübertragung kann nicht vom aktuellen in den angeforderten Status übergehen.
forbidden (403) redundantTransition Die Liveübertragung hat bereits den angeforderten Status oder wird in den angeforderten Status verarbeitet.
insufficientPermissions insufficientLivePermissions Die Anfrage ist nicht autorisiert, die Liveübertragung zu starten.
insufficientPermissions livePermissionBlocked Der Nutzer, der die Anfrage autorisiert hat, kann derzeit keine Livestreams auf YouTube starten. Details dazu, warum der Nutzer keine Livestreams starten kann, sind möglicherweise in den Kanaleinstellungen des Nutzers unter https://www.youtube.com/features verfügbar.
insufficientPermissions liveStreamingNotEnabled Der Nutzer, der die Anfrage autorisiert hat, kann auf YouTube keine Livestreams starten. Weitere Informationen finden Nutzer unter https://www.youtube.com/features.
notFound (404) liveBroadcastNotFound Die durch den Parameter id angegebene Übertragung ist nicht vorhanden.
rateLimitExceeded (403) userRequestsExceedRateLimit Der Nutzer hat innerhalb eines bestimmten Zeitrahmens zu viele Anfragen gesendet.
required (400) idRequired Mit dem erforderlichen Parameter id muss die Übertragung angegeben werden, 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 sich die Übertragung im Status created oder ready befindet.
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 Status der Übertragung created oder ready ist.
forbidden (403) enableDvrModificationNotAllowed Der Wert contentDetails.enableDvr kann nur geändert werden, wenn der Status der Übertragung created oder ready ist.
forbidden (403) enableMonitorStreamModificationNotAllowed Der Wert contentDetails.monitorStream.enableMonitorStream kann nur geändert werden, wenn der Status der Übertragung created oder ready ist.
forbidden (403) recordFromStartModificationNotAllowed Der Wert contentDetails.recordFromStart kann nur geändert werden, wenn der Status der Übertragung created oder ready ist.
insufficientPermissions insufficientLivePermissions Der Request ist nicht autorisiert, die angegebene Liveübertragung zu aktualisieren. Weitere Informationen finden Sie unter OAuth2-Authentifizierung implementieren.
insufficientPermissions liveStreamingNotEnabled Der Nutzer, der die Anfrage autorisiert hat, kann auf YouTube keine Livestreams starten. Weitere Informationen finden Nutzer unter https://www.youtube.com/features.
invalidValue (400) invalidAutoStart Die liveBroadcast-Ressource enthielt einen ungültigen Wert für die Eigenschaft contentDetails.enableAutoStart. Sie können die Einstellung enableAutoStart für eine dauerhafte Übertragung nicht ändern.
invalidValue (400) invalidAutoStop Die liveBroadcast-Ressource enthielt einen ungültigen Wert für die Eigenschaft contentDetails.enableAutoStop. Sie können die Einstellung enableAutoStop für eine dauerhafte Übertragung nicht ändern.
invalidValue (400) invalidDescription Für die liveBroadcast-Ressource wurde kein gültiger Wert für das Attribut snippet.description angegeben. snippet.description kann bis zu 5.000 Zeichen enthalten.
invalidValue (400) invalidEmbedSetting Die liveBroadcast-Ressource enthielt einen ungültigen Wert für die Eigenschaft contentDetails.enable_embed. Du kannst diese Übertragung nicht einbetten.
invalidValue (400) invalidEnableClosedCaptions In der liveBroadcast-Ressource ist der Wert der Eigenschaft contentDetails.enableClosedCaptions nicht mit dem Wert der Einstellung contentDetails.closedCaptionType kompatibel. Ändern Sie die Ressource so, dass sie nur eines der beiden Attribute enthält, und senden Sie die Anfrage noch einmal.
invalidValue (400) invalidLatencyPreferenceOptions Die liveBroadcast-Ressource enthielt einen ungültigen Wert für die Eigenschaft contentDetails.latencyPreference. Nicht alle Einstellungen werden mit dieser Latenzeinstellung unterstützt.
invalidValue (400) invalidPrivacyStatus In der liveBroadcast-Ressource wurde kein gültiger Datenschutzstatus angegeben. Gültige privacyStatus-Werte
invalidValue (400) invalidProjection Die liveBroadcast-Ressource enthielt einen ungültigen Wert für die Eigenschaft contentDetails.projection. Die Projektion einer dauerhaften Übertragung kann nicht auf 360 Grad eingestellt werden.
invalidValue (400) invalidScheduledEndTime Die liveBroadcast-Ressource enthielt einen ungültigen Wert für die Eigenschaft snippet.scheduledEndTime. Die geplante Endzeit muss nach der geplanten Startzeit liegen.
invalidValue (400) invalidScheduledStartTime Die liveBroadcast-Ressource enthielt einen ungültigen Wert für die Eigenschaft snippet.scheduledStartTime. Die geplante Startzeit muss in der Zukunft liegen.
invalidValue (400) invalidTitle Für die liveBroadcast-Ressource wurde kein gültiger Wert für das Attribut snippet.title angegeben. snippet.title muss zwischen 1 und 100 Zeichen lang sein.
notFound (404) liveBroadcastNotFound Mit dem Attribut id in der liveBroadcast-Ressource wurde keine Übertragung identifiziert.
required (400) broadcastStreamDelayMsRequired In der liveBroadcast-Ressource wurde das Attribut contentDetails.monitorStream.broadcastStreamDelayMs nicht angegeben.
required (400) enableMonitorStreamRequired In der liveBroadcast-Ressource wurde das Attribut contentDetails.monitorStream.enableMonitorStream nicht angegeben.
required (400) idRequired Die liveBroadcast-Ressource muss die Eigenschaft id enthalten und einen Wert dafür angeben.
required (400) privacyStatusRequired In der liveBroadcast-Ressource wurde kein Datenschutzstatus angegeben. Gültige privacyStatus-Werte
required (400) scheduledEndTimeRequired In der liveBroadcast-Ressource wurde das Attribut snippet.scheduledEndTime nicht angegeben.
required (400) scheduledStartTimeRequired In der liveBroadcast-Ressource wurde das Attribut snippet.scheduledStartTime nicht angegeben.
required (400) titleRequired In der liveBroadcast-Ressource wurde das Attribut snippet.title nicht angegeben.

liveBroadcasts.cuepoint

Fehlertyp Fehlerdetails Beschreibung
insufficientPermissions (403) insufficientLivePermissions Die Anfrage ist nicht autorisiert, einen Cuepoint 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 findest du unter https://support.google.com/youtube/answer/2474026 und https://www.youtube.com/features.
rateLimitExceeded (403) userRequestsExceedRateLimit Der Nutzer hat innerhalb eines bestimmten Zeitrahmens zu viele Anfragen gesendet.
required (400) idRequired Der erforderliche Parameter id muss die Übertragung angeben, in die Sie einen Cuepoint einfügen möchten.
required (400) cueTypeRequired Das erforderliche Feld cueType muss im Anfragetext der API angegeben werden.
notFound (404) liveBroadcastNotFound Die durch den Parameter id angegebene Übertragung ist nicht vorhanden.
invalidValue (400) conflictingTimeFields Es darf nur insertionOffsetTimeMs oder walltimeMs angegeben werden. Wenn Sie beide Werte festlegen, tritt ein Fehler auf. Wenn Sie keinen der beiden Werte festlegen, verwendet YouTube die Standardzeit insertionOffsetTimeMs (0). Das Cuepoint wird dann so schnell wie möglich eingefügt.
invalidValue (400) invalidInsertionOffsetTimeMs Für die Property „insertionOffsetTimeMs“ wurde in der Ressource „cuepoint“ ein ungültiger Wert angegeben. Der Wert muss 0 oder eine positive Ganzzahl sein.
invalidValue (400) invalidWalltimeMs Für die Property „walltimeMs“ wurde in der Ressource „cuepoint“ ein ungültiger Wert angegeben. Der Wert muss eine Ganzzahl sein, die einen Epoch-Zeitstempel darstellt.
backendError (5xx) serviceUnavailable Der Dienst ist nicht verfügbar. Versuchen Sie es in einigen Minuten noch einmal.

liveChatBans

In den folgenden Tabellen sind die Fehlermeldungen aufgeführt, die von der API als Reaktion auf Aufrufe im Zusammenhang mit liveChatBans-Ressourcen zurückgegeben werden.

liveChatBans.delete

Fehlertyp Fehlerdetails Beschreibung
forbidden (403) forbidden Die angegebene Sperre kann nicht aufgehoben werden. Dieser Fehler kann auftreten, wenn die Anfrage von einem Moderator autorisiert wird, der versucht, eine Sperre für einen anderen Moderator aufzuheben.
forbidden (403) insufficientPermissions Sie haben nicht die erforderlichen Berechtigungen, um die angegebene Sperre aufzuheben.
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 Sie haben nicht die erforderlichen Berechtigungen, um einen Nutzer aus dem angegebenen Livechat auszuschließen.
forbidden (403) liveChatBanInsertionNotAllowed Die angegebene Sperre kann nicht erstellt werden. Dieser Fehler kann auftreten, wenn in der Anfrage versucht wird, den Chat-Inhaber oder einen anderen Moderator zu sperren.
invalidValue (400) invalidChannelId Die angegebene Channel-ID wurde nicht gefunden.
invalidValue (400) invalidLiveChatId Der in der Anfrage angegebene snippet.liveChatId-Wert ist ungültig. Prüfen Sie die zugehörige liveBroadcast-Ressource, um sicherzugehen, dass Sie den richtigen Wert haben.
notFound (404) liveChatNotFound Der angegebene Livechat wurde nicht gefunden. Prüfen Sie die zugehörige liveBroadcast-Ressource, um sicherzustellen, dass Sie für die Property snippet.liveChatId den richtigen Wert festlegen.
notFound (404) liveChatUserNotFound Der Livechat-Nutzer, den Sie sperren möchten, wurde nicht gefunden.
required (400) bannedUserChannelIdRequired Für die im Anfragetext eingereichte liveChatBan-Ressource muss ein Wert für das Attribut snippet.bannedUserDetails.channelId angegeben werden.
required (400) liveChatIdRequired Für die im Anfragetext eingereichte liveChatBan-Ressource muss ein Wert für das Attribut snippet.liveChatId angegeben werden.

liveChatMessages

In den folgenden Tabellen sind die Fehlermeldungen aufgeführt, die von der API als Reaktion auf Aufrufe im Zusammenhang mit liveChatMessages-Ressourcen zurückgegeben werden.

liveChatMessages.delete

Fehlertyp Fehlerdetails Beschreibung
forbidden (403) forbidden Sie haben nicht die erforderlichen Berechtigungen, um 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, dessen Nachrichten nicht gelöscht werden können.
notFound (404) liveChatMessageNotFound Die Nachricht, die Sie löschen möchten, wurde nicht gefunden. Prüfen Sie, ob der Wert des Parameters id korrekt ist.

liveChatMessages.insert

Fehlertyp Fehlerdetails Beschreibung
forbidden (403) forbidden Sie haben nicht die erforderlichen Berechtigungen, um die angegebene Mitteilung zu erstellen.
forbidden (403) liveChatDisabled Der angegebene Livechat wurde vom Inhaber deaktiviert. Daher können keine Nachrichten mehr hinzugefügt werden.
forbidden (403) liveChatEnded Der angegebene Livechat ist nicht mehr aktiv.
invalidValue (400) messageTextInvalid Der Nachrichtentext (snippet.textMessageDetails.messageText) ist ungültig.
notFound (404) liveChatNotFound Der im API-Aufruf angegebene Livechat ist nicht vorhanden. Dieser Fehler tritt auf, wenn der Chat vom Eigentümer gelöscht wurde.
rateLimitExceeded rateLimitExceeded Der Nutzer hat innerhalb eines bestimmten Zeitraums zu viele Chatnachrichten gepostet.
required (400) liveChatIdRequired Die liveChatMessage-Ressource muss das Attribut snippet.liveChatId enthalten und einen Wert dafür angeben.
required (400) messageTextRequired Die liveChatMessage-Ressource muss das Attribut snippet.textMessageDetails.messageText enthalten und einen Wert dafür angeben.
required (400) typeRequired Die liveChatMessage-Ressource muss das Attribut snippet.type enthalten und einen Wert dafür angeben. Legen Sie den Parameterwert auf text fest.

liveChatMessages.list

Fehlertyp Fehlerdetails Beschreibung
forbidden (403) forbidden Sie sind nicht berechtigt, Nachrichten für den angegebenen Live-Chat abzurufen.
forbidden (403) liveChatDisabled Für die angegebene Übertragung ist der Livechat nicht aktiviert.
forbidden (403) liveChatEnded Der angegebene Livechat ist nicht mehr aktiv.
notFound (404) liveChatNotFound Der Livechat, den Sie abrufen möchten, wurde nicht gefunden. Prüfen Sie den Wert des Parameters liveChatId der Anfrage, um sicherzustellen, dass er 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. Dadurch wird unnötig Bandbreite verschwendet.

liveCuepoints

In den folgenden Tabellen sind die Fehlermeldungen aufgeführt, die von der API als Reaktion auf Aufrufe im Zusammenhang mit liveCuepoints-Ressourcen zurückgegeben werden.

liveCuepoints.insert

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

liveChatMessages.streamlist

Fehlertyp Fehlerdetails Beschreibung
INVALID_ARGUMENT (3) LIVE_CHAT_ENDED Nachrichten aus dem beendeten Livechat können nicht abgerufen werden.
PERMISSION_DENIED (7) forbidden Sie sind nicht berechtigt, Nachrichten für den angegebenen Live-Chat abzurufen.
PERMISSION_DENIED (7) liveChatDisabled Für die angegebene Übertragung ist der Livechat nicht aktiviert.
PERMISSION_DENIED (7) liveChatEnded Der angegebene Livechat ist nicht mehr aktiv.
NOT_FOUND (5) liveChatNotFound Der Livechat, den Sie abrufen möchten, wurde nicht gefunden. Prüfen Sie den Wert des Parameters liveChatId der Anfrage, um sicherzustellen, dass er korrekt ist.
RESOURCE_EXHAUSTED (8) 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. Dadurch wird unnötig Bandbreite verschwendet.

liveCuepoints

In den folgenden Tabellen sind die Fehlermeldungen aufgeführt, die von der API als Reaktion auf Aufrufe im Zusammenhang mit liveCuepoints-Ressourcen zurückgegeben werden.

liveCuepoints.insert

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

liveStreams

In den folgenden Tabellen sind die Fehlermeldungen aufgeführt, die von der API als Reaktion auf Aufrufe im Zusammenhang mit liveStreams-Ressourcen zurückgegeben werden.

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 ist.
insufficientPermissions insufficientLivePermissions Die Anfrage ist nicht autorisiert, 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, kann auf YouTube keine Livestreams starten. Weitere Informationen finden Sie unter Voraussetzungen für die Nutzung von Funktionen.
notFound (404) liveStreamNotFound Der angegebene Livestream ist nicht vorhanden.

liveStreams.insert

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

liveStreams.list

Fehlertyp Fehlerdetails Beschreibung
insufficientPermissions insufficientLivePermissions Die Anfrage ist nicht autorisiert, den angegebenen Livestream abzurufen.
insufficientPermissions liveStreamingNotEnabled Der Nutzer, der die Anfrage autorisiert hat, kann auf YouTube keine Livestreams starten. Weitere Informationen finden Nutzer unter https://www.youtube.com/features.

liveStreams.update

Fehlertyp Fehlerdetails Beschreibung
forbidden (403) liveStreamModificationNotAllowed Der angegebene Livestream kann in seinem aktuellen Zustand nicht geändert werden. Weitere Informationen finden Sie unter Lebenszyklus einer Übertragung.
forbidden (403) liveStreamModificationNotAllowed Nachdem der Stream erstellt wurde, können Sie den Wert der Felder cdn.format, cdn.frameRate, cdn.ingestionType oder cdn.resolution nicht mehr ändern.
forbidden (403) liveStreamModificationNotAllowed Mit der API können Sie einen wiederverwendbaren Stream nicht in einen nicht wiederverwendbaren Stream ändern und umgekehrt. Weitere Informationen finden Sie unter Informationen zu Übertragungen und Streams.
insufficientPermissions insufficientLivePermissions Die Anfrage ist nicht autorisiert, den angegebenen Livestream zu aktualisieren. Weitere Informationen finden Sie unter OAuth2-Authentifizierung implementieren.
insufficientPermissions liveStreamingNotEnabled Der Nutzer, der die Anfrage autorisiert hat, kann auf YouTube keine Livestreams starten. Weitere Informationen finden Nutzer unter https://www.youtube.com/features.
invalidValue (400) invalidDescription Der Wert der Property snippet.description in der liveStream-Ressource kann bis zu 10.000 Zeichen lang sein.
invalidValue (400) invalidTitle Der Wert der Property 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 In der liveStream-Ressource muss ein Wert für das Attribut id angegeben werden.
required (400) ingestionTypeRequired In der liveStream-Ressource muss ein Wert für das Attribut cdn.ingestionType angegeben werden.
required (400) titleRequired In der liveStream-Ressource muss ein Wert für das Attribut snippet.title angegeben werden.

Sponsoren

In den folgenden Tabellen sind die Fehlermeldungen aufgeführt, die von der API als Reaktion auf Aufrufe im Zusammenhang mit sponsors-Ressourcen zurückgegeben werden.

sponsors.list

Fehlertyp Fehlerdetails Beschreibung
forbidden (403) insufficientPermissions Du hast nicht die erforderlichen Berechtigungen, um die Sponsoren des Kanals anzusehen.
invalidValue (400) invalidValueInRequest Die Anfrage enthält einen ungültigen Wert.
invalidValue (400) sponsorshipNotEnabledForChannelId Sponsorships sind für den Kanal nicht aktiviert.