YouTube Live Streaming API - Errors

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

FanFundingEvents

Die folgenden Tabellen enthalten Fehlermeldungen, die von der API als Antwort auf Aufrufe von fanFundingEvents-Ressourcen zurückgegeben werden.

fanFundingEvents.list

Fehlertyp Fehlerdetails Beschreibung
forbidden (403) insufficientPermissions Du bist nicht berechtigt, die Fanfinanzierungsereignisse des Kanals anzusehen.
invalidValue (400) fanFundingNotEnabledForChannelId Für den Kanal ist die Finanzierung durch Fans nicht aktiviert.

liveübertragungen

Die folgenden Tabellen enthalten Fehlermeldungen, die von der API als Antwort auf Aufrufe von liveBroadcasts-Ressourcen zurückgegeben werden.

liveBroadcasts.bind

Fehlertyp Fehlerdetails Beschreibung
backendError internalError Während der Bindung ist ein interner Fehler aufgetreten.
forbidden (403) liveBroadcastBindingNotAllowed Aufgrund des aktuellen Status der Liveübertragung kann sie 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, kann keine Livevideos auf YouTube streamen. Weitere Informationen findest du 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 in einem bestimmten Zeitraum zu viele Anfragen gesendet.
required (400) idRequired Der erforderliche Parameter id muss die zu bindende Übertragung angeben.

liveBroadcasts.delete

Fehlertyp Fehlerdetails Beschreibung
forbidden (403) liveBroadcastDeletionNotAllowed Aufgrund des aktuellen Status der Liveübertragung kann sie nicht gelöscht werden.
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, kann keine Livevideos auf YouTube streamen. Weitere Informationen findest du unter https://www.youtube.com/features.
notFound (404) liveBroadcastNotFound Die in der liveBroadcast-Ressource angegebene id-Property hat 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 Livevideos auf YouTube streamen. In den Kanaleinstellungen des Nutzers unter https://www.youtube.com/features findest du Informationen dazu, warum er Livevideos nicht streamen kann.
insufficientPermissions liveStreamingNotEnabled Der Nutzer, der die Anfrage autorisiert hat, kann keine Livevideos auf YouTube streamen. Weitere Informationen findest du unter https://www.youtube.com/features.
invalidValue (400) invalidAutoStart Die liveBroadcast-Ressource enthält einen ungültigen Wert für das Attribut contentDetails.enableAutoStart. Diese Einstellung wird nicht von allen Übertragungen unterstützt.
invalidValue (400) invalidAutoStop Die liveBroadcast-Ressource enthält einen ungültigen Wert für das Attribut contentDetails.enableAutoStop. Sie können die Einstellung enableAutoStop für eine persistente Übertragung nicht ändern.
invalidValue (400) invalidDescription Die liveBroadcast-Ressource hat keinen gültigen Wert für die snippet.description-Property angegeben. Der Wert der Eigenschaft kann bis zu 5.000 Zeichen enthalten.
invalidValue (400) invalidEmbedSetting Die liveBroadcast-Ressource enthält einen ungültigen Wert für die contentDetails.enable_embed-Property. Sie können diese Übertragung nicht einbetten.
invalidValue (400) invalidLatencyPreferenceOptions Die liveBroadcast-Ressource enthält einen ungültigen Wert für das Attribut contentDetails.latencyPreference. Bei dieser Einstellung werden nicht alle Einstellungen unterstützt.
invalidValue (400) invalidPrivacyStatus Die liveBroadcast-Ressource enthält einen ungültigen Wert für die status.privacy_status-Property.
invalidValue (400) invalidProjection Die liveBroadcast-Ressource enthält einen ungültigen Wert für die contentDetails.projection-Property. Die Projektion für die Standardübertragung kann nicht auf 360 gesetzt werden.
invalidValue (400) invalidScheduledEndTime Die liveBroadcast-Ressource enthält einen ungültigen Wert für die snippet.scheduledEndTime-Property. Die geplante Endzeit muss nach der geplanten Startzeit liegen.
invalidValue (400) invalidScheduledStartTime Die liveBroadcast-Ressource enthält einen ungültigen Wert für die snippet.scheduledStartTime-Property. Der geplante Beginn muss in der Zukunft liegen und so nah an dem aktuellen Datum liegen, dass eine Übertragung zu diesem Zeitpunkt zuverlässig geplant werden könnte.
invalidValue (400) invalidTitle Die liveBroadcast-Ressource hat keinen gültigen Wert für die snippet.title-Property angegeben. Der Wert der Unterkunft muss zwischen 1 und 100 Zeichen lang sein.
limitExceeded userBroadcastsExceedLimit Der Nutzer hat zu viele Liveübertragungen oder geplante Übertragungen erstellt und muss einige beenden oder löschen.
rateLimitExceeded userRequestsExceedRateLimit Der Nutzer hat in einem bestimmten Zeitraum zu viele Anfragen gesendet.
required (400) privacyStatusRequired Die liveBroadcast-Ressource muss einen Datenschutzstatus angeben. Siehe gültige privacyStatus-Werte.
required (400) scheduledEndTimeRequired Die liveBroadcast-Ressource muss die Property snippet.scheduledEndTime angeben.
required (400) scheduledStartTimeRequired Die liveBroadcast-Ressource muss die Property snippet.scheduledStartTime angeben.
required (400) titleRequired Die liveBroadcast-Ressource muss die Property snippet.title angeben.

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, kann keine Livevideos auf YouTube streamen. Weitere Informationen findest du unter https://www.youtube.com/features.

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 Die Liveübertragung kann nicht von ihrem aktuellen Status in den angeforderten Status geändert werden.
forbidden (403) redundantTransition Die Liveübertragung hat bereits den gewünschten Status oder wird gerade verarbeitet.
insufficientPermissions insufficientLivePermissions Die Anfrage ist nicht berechtigt, die Liveübertragung zu übertragen.
insufficientPermissions livePermissionBlocked Der Nutzer, der die Anfrage autorisiert hat, kann derzeit keine Livevideos auf YouTube streamen. In den Kanaleinstellungen des Nutzers unter https://www.youtube.com/features findest du Informationen dazu, warum er Livevideos nicht streamen kann.
insufficientPermissions liveStreamingNotEnabled Der Nutzer, der die Anfrage autorisiert hat, kann keine Livevideos auf YouTube streamen. Weitere Informationen findest du 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 in einem bestimmten Zeitraum zu viele Anfragen gesendet.
required (400) idRequired Der erforderliche id-Parameter muss die Übertragung angeben, deren Status Sie übertragen 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 Übertragungsstatus created oder ready ist.
forbidden (403) enableDvrModificationNotAllowed Der Wert contentDetails.enableDvr kann nur geändert werden, wenn der Übertragungsstatus created oder ready ist.
forbidden (403) enableMonitorStreamModificationNotAllowed Der Wert contentDetails.monitorStream.enableMonitorStream kann nur geändert werden, wenn der Übertragungsstatus created oder ready ist.
forbidden (403) recordFromStartModificationNotAllowed Der Wert contentDetails.recordFromStart kann nur geändert werden, wenn der Übertragungsstatus 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, kann keine Livevideos auf YouTube streamen. Weitere Informationen findest du unter https://www.youtube.com/features.
invalidValue (400) invalidAutoStart Die liveBroadcast-Ressource enthält einen ungültigen Wert für das Attribut contentDetails.enableAutoStart. Sie können die Einstellung enableAutoStart für eine persistente Übertragung nicht ändern.
invalidValue (400) invalidAutoStop Die liveBroadcast-Ressource enthält einen ungültigen Wert für das Attribut contentDetails.enableAutoStop. Sie können die Einstellung enableAutoStop für eine persistente Übertragung nicht ändern.
invalidValue (400) invalidDescription Die liveBroadcast-Ressource hat keinen gültigen Wert für die snippet.description-Property angegeben. snippet.description kann bis zu 5.000 Zeichen enthalten.
invalidValue (400) invalidEmbedSetting Die liveBroadcast-Ressource enthält einen ungültigen Wert für die contentDetails.enable_embed-Property. Sie können 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 eine der beiden Properties enthält, und reichen Sie die Anfrage dann noch einmal ein.
invalidValue (400) invalidLatencyPreferenceOptions Die liveBroadcast-Ressource enthält einen ungültigen Wert für das Attribut contentDetails.latencyPreference. Bei dieser Einstellung 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 liveBroadcast-Ressource enthält einen ungültigen Wert für die contentDetails.projection-Property. Die Projektion für eine persistente Übertragung kann nicht auf 360 festgelegt werden.
invalidValue (400) invalidScheduledEndTime Die liveBroadcast-Ressource enthält einen ungültigen Wert für die snippet.scheduledEndTime-Property. Die geplante Endzeit muss nach der geplanten Startzeit liegen.
invalidValue (400) invalidScheduledStartTime Die liveBroadcast-Ressource enthält einen ungültigen Wert für die snippet.scheduledStartTime-Property. Die geplante Startzeit muss in der Zukunft liegen.
invalidValue (400) invalidTitle Die liveBroadcast-Ressource hat keinen gültigen Wert für die snippet.title-Property angegeben. snippet.title muss zwischen 1 und 100 Zeichen lang sein.
notFound (404) liveBroadcastNotFound Die in der liveBroadcast-Ressource angegebene id-Property hat keine Übertragung identifiziert.
required (400) broadcastStreamDelayMsRequired Die liveBroadcast-Ressource hat nicht die Property contentDetails.monitorStream.broadcastStreamDelayMs angegeben.
required (400) enableMonitorStreamRequired Die liveBroadcast-Ressource hat nicht die Property contentDetails.monitorStream.enableMonitorStream 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. Siehe für gültige privacyStatus-Werte.
required (400) scheduledEndTimeRequired Die liveBroadcast-Ressource hat nicht die Property snippet.scheduledEndTime angegeben.
required (400) scheduledStartTimeRequired Die liveBroadcast-Ressource hat nicht die Property snippet.scheduledStartTime angegeben.
required (400) titleRequired Die liveBroadcast-Ressource hat nicht die Property snippet.title 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, kann keine Livevideos auf YouTube 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 in einem bestimmten Zeitraum zu viele Anfragen gesendet.
required (400) idRequired Der erforderliche Parameter id muss die Übertragung angeben, in die Sie einen Cue-Punkt einfügen möchten.
required (400) cueTypeRequired Das Pflichtfeld cueType muss im API-Anfragetext 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. Das Festlegen beider Werte führt zu einem Fehler. Wenn du keinen der Werte festlegst, verwendet YouTube das standardmäßige insertionOffsetTimeMs-Zeitformat (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 die Property insertionOffsetTimeMs angegeben. Der Wert muss 0 oder eine positive Ganzzahl sein.
invalidValue (400) invalidWalltimeMs Die Ressource cuepoint hat einen ungültigen Wert für die Property 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.

livechat bans

Die folgenden Tabellen enthalten Fehlermeldungen, die von der API als Antwort auf Aufrufe von liveChatBans-Ressourcen zurückgegeben werden.

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 autorisiert wurde, der versucht, eine 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 im angegebenen Livechat zu sperren.
forbidden (403) liveChatBanInsertionNotAllowed Die angegebene Sperre kann nicht erstellt werden. Dieser Fehler kann auftreten, wenn bei der Anfrage versucht wird, den Chatinhaber 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 liveBroadcast-Ressource den richtigen Wert hat.
notFound (404) liveChatNotFound Der angegebene Livechat kann nicht gefunden werden. Prüfe die verknüpfte Ressource liveBroadcast, um dafür zu sorgen, dass die Property snippet.liveChatId den richtigen Wert hat.
notFound (404) liveChatUserNotFound Der Livechat-Nutzer, den du sperren möchtest, kann nicht gefunden werden.
required (400) bannedUserChannelIdRequired Die Ressource liveChatBan, die im Anfragetext angegeben ist, muss einen Wert für das Attribut snippet.bannedUserDetails.channelId angeben.
required (400) liveChatIdRequired Die Ressource liveChatBan, die im Anfragetext angegeben ist, muss einen Wert für das Attribut snippet.liveChatId angeben.

livechatnachrichten

Die folgenden Tabellen enthalten Fehlermeldungen, die von der API als Antwort auf Aufrufe von liveChatMessages-Ressourcen zurückgegeben werden.

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, dessen Nachrichten nicht gelöscht werden können.
notFound (404) liveChatMessageNotFound Die Nachricht, die Sie zu löschen versuchen, wurde nicht gefunden. 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. Nachrichten können dem Chat also nicht 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 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 in einem bestimmten Zeitraum zu viele Chatnachrichten 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 bist nicht berechtigt, Nachrichten für den angegebenen Livechat 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 du abrufen möchtest, wurde nicht gefunden. Prüfen Sie, ob der Wert des liveChatId-Parameters 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, die unnötig Bandbreite verbrauchen.

liveCuepoints

Die folgenden Tabellen enthalten Fehlermeldungen, die von der API als Antwort auf Aufrufe von liveCuepoints-Ressourcen zurückgegeben werden.

liveCuepoints.insert

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

livestreams

Die folgenden Tabellen enthalten Fehlermeldungen, die von der API als Antwort auf Aufrufe von 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 wurde.
insufficientPermissions insufficientLivePermissions Die Anfrage ist nicht berechtigt, den angegebenen Livestream zu löschen. Weitere Informationen finden Sie unter OAuth2-Authentifizierung implementieren.
insufficientPermissions liveStreamingNotEnabled Der Nutzer, der die Anfrage autorisiert hat, kann keine Livevideos auf YouTube streamen. Weitere Informationen findest du unter https://www.youtube.com/features.
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 keine Livevideos auf YouTube streamen. In den Kanaleinstellungen des Nutzers unter https://www.youtube.com/features findest du Informationen dazu, warum er Livevideos nicht streamen kann.
insufficientPermissions liveStreamingNotEnabled Der Nutzer, der die Anfrage autorisiert hat, kann keine Livevideos auf YouTube streamen. Weitere Informationen findest du 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 enthalten.
invalidValue (400) invalidFormat Der Wert der Eigenschaft cdn.format in der Ressource liveStream ist ungültig.
invalidValue (400) invalidFrameRate Der Wert der Eigenschaft cdn.frameRate in der Ressource liveStream ist ungültig.
invalidValue (400) invalidIngestionType Der Wert der Eigenschaft cdn.ingestionType in der Ressource liveStream ist ungültig.
invalidValue (400) invalidResolution Der Wert der Eigenschaft cdn.resolution in der Ressource liveStream ist ungültig.
invalidValue (400) invalidTitle Der Wert der Eigenschaft snippet.title in der Ressource liveStream muss zwischen 1 und 128 Zeichen lang sein.
rateLimitExceeded userRequestsExceedRateLimit Der Nutzer hat in einem bestimmten Zeitraum zu viele Anfragen gesendet.
required (400) cdnRequired Die Ressource liveStream muss das Objekt cdn 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 Die Ressource liveStream muss einen Wert für das Attribut cdn.ingestionType angeben.
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 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, kann keine Livevideos auf YouTube streamen. Weitere Informationen findest du unter https://www.youtube.com/features.

liveStreams.update

Fehlertyp Fehlerdetails Beschreibung
forbidden (403) liveStreamModificationNotAllowed Der angegebene Livestream kann in seinem aktuellen Status nicht geändert werden. Weitere Informationen finden Sie unter Lebensdauer einer Übertragung.
forbidden (403) liveStreamModificationNotAllowed In der API können Sie den Wert der Felder cdn.format, cdn.frameRate, cdn.ingestionType oder cdn.resolution nach dem Erstellen des Streams nicht ändern.
forbidden (403) liveStreamModificationNotAllowed In der API können Sie einen wiederverwendbaren Stream nicht ändern und umgekehrt. Weitere Informationen finden Sie unter Informationen 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, kann keine Livevideos auf YouTube streamen. Weitere Informationen findest du unter https://www.youtube.com/features.
invalidValue (400) invalidDescription Der Wert der snippet.description-Property in der liveStream-Ressource kann bis zu 10.000 Zeichen enthalten.
invalidValue (400) invalidTitle Der Wert der snippet.title-Property 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 von der API als Antwort auf Aufrufe von sponsors-Ressourcen zurückgegeben werden.

sponsors.list

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