YouTube Live Streaming API - Errors
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
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. |
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2025-07-27 (UTC).
[null,null,["Zuletzt aktualisiert: 2025-07-27 (UTC)."],[[["\u003cp\u003eThe API returns \u003ccode\u003eforbidden (403)\u003c/code\u003e or \u003ccode\u003einsufficientPermissions\u003c/code\u003e errors when a user lacks the necessary authorization to perform an action, such as creating, deleting, or viewing resources.\u003c/p\u003e\n"],["\u003cp\u003eSeveral API calls related to live broadcasts, streams, and cuepoints may return a \u003ccode\u003eliveStreamingNotEnabled\u003c/code\u003e error, which means that the user has not enabled live streaming for their channel.\u003c/p\u003e\n"],["\u003cp\u003eMany errors across different API resources are caused by \u003ccode\u003einvalidValue (400)\u003c/code\u003e issues, including invalid descriptions, titles, privacy status, or time-related fields, which indicate that the provided data does not meet the required criteria.\u003c/p\u003e\n"],["\u003cp\u003eRequests can fail with a \u003ccode\u003erateLimitExceeded\u003c/code\u003e error if a user surpasses the allowed request rate, which could happen in multiple \u003ccode\u003eliveBroadcasts\u003c/code\u003e, \u003ccode\u003eliveChatMessages\u003c/code\u003e, or \u003ccode\u003eliveStreams\u003c/code\u003e operations.\u003c/p\u003e\n"],["\u003cp\u003eMany errors indicate a \u003ccode\u003enotFound (404)\u003c/code\u003e issue, indicating that a broadcast, stream, chat, message, or ban cannot be located, which often signals an incorrect or deleted resource.\u003c/p\u003e\n"]]],["The document details error scenarios within the YouTube Live API, categorized by function. `fanFundingEvents.list` can fail due to insufficient permissions or disabled Fan Funding. Live broadcast actions (`bind`, `delete`, `insert`, `list`, `transition`, `update`) often fail from user permission issues, missing parameters, invalid values, or exceeding limits. Live chat interactions (`bans`, `messages`) face issues with permissions, invalid IDs, missing data, and rate limits. `liveCuepoints` and `liveStreams` can encounter similar errors, including issues with missing data, incorrect configuration, or forbidden actions. `sponsors.list` can be blocked due to permissions or disabled sponsorship.\n"],null,[]]