In diesem Dokument werden die verschiedenen Arten von Fehlern beschrieben, die bei YouTube Live Streaming API-Vorgängen auftreten können. Eine Liste der Fehler für die einzelnen Methoden finden Sie auch in der Referenzdokumentation für die jeweilige Methode.
liveBroadcasts
In den folgenden Tabellen sind Fehlermeldungen aufgeführt, die die API als Antwort auf Aufrufe im Zusammenhang mit liveBroadcasts-Ressourcen zurückgibt.
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 keine Bindung an einen Stream zu. |
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, ist nicht berechtigt, Live-Videos auf YouTube zu 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 im 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 den zu verknüpfenden Broadcast identifizieren. |
liveBroadcasts.delete
| Fehlertyp | Fehlerdetails | Beschreibung |
|---|---|---|
forbidden (403) |
liveBroadcastDeletionNotAllowed |
Der aktuelle Status der Liveübertragung lässt kein Löschen zu. |
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, ist nicht berechtigt, Live-Videos auf YouTube zu streamen. Weitere Informationen findest du unter https://www.youtube.com/features. |
notFound (404) |
liveBroadcastNotFound |
Mit der in der liveBroadcast-Ressource angegebenen Eigenschaft id 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 Live-Videos auf YouTube streamen. Details dazu, warum der Nutzer keine Livevideos streamen 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, ist nicht berechtigt, Live-Videos auf YouTube zu streamen. Weitere Informationen finden Nutzer unter https://www.youtube.com/features. |
invalidValue (400) |
invalidAutoStart |
Die liveBroadcast-Ressource enthielt einen ungültigen Wert für die Property 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 Property contentDetails.enableAutoStop. Sie können die Einstellung enableAutoStop für einen persistenten Broadcast nicht ändern. |
invalidValue (400) |
invalidDescription |
In der liveBroadcast-Ressource wurde kein gültiger Wert für die Property 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 Property contentDetails.enable_embed. Du kannst diese Übertragung nicht einbetten. |
invalidValue (400) |
invalidLatencyPreferenceOptions |
Die liveBroadcast-Ressource enthielt einen ungültigen Wert für die Property 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 Property status.privacy_status. |
invalidValue (400) |
invalidProjection |
Die liveBroadcast-Ressource enthielt einen ungültigen Wert für die Property 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 Property 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 Property snippet.scheduledStartTime. Die geplante Startzeit muss in der Zukunft liegen und so nah am aktuellen Datum sein, dass eine Übertragung zu diesem Zeitpunkt zuverlässig geplant werden kann. |
invalidValue (400) |
invalidTitle |
In der liveBroadcast-Ressource wurde kein gültiger Wert für die Property snippet.title angegeben. Der Wert des Attributs 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 innerhalb eines bestimmten Zeitraums 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 Property snippet.scheduledEndTime angegeben werden. |
required (400) |
scheduledStartTimeRequired |
In der liveBroadcast-Ressource muss die Property snippet.scheduledStartTime angegeben werden. |
required (400) |
titleRequired |
In der liveBroadcast-Ressource muss die Property snippet.title 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, ist nicht berechtigt, Live-Videos auf YouTube zu streamen. Weitere Informationen findest du 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 Status in den angeforderten Status wechseln. |
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 umzustellen. |
insufficientPermissions |
livePermissionBlocked |
Der Nutzer, der die Anfrage autorisiert hat, kann derzeit keine Live-Videos auf YouTube streamen. In den Kanaleinstellungen des Nutzers unter https://www.youtube.com/features findest du möglicherweise weitere Informationen dazu, warum der Nutzer keine Live-Videos streamen kann. |
insufficientPermissions |
liveStreamingNotEnabled |
Der Nutzer, der die Anfrage autorisiert hat, ist nicht berechtigt, Live-Videos auf YouTube zu streamen. Weitere Informationen findest du unter https://www.youtube.com/features. |
notFound (404) |
liveBroadcastNotFound |
Der im Parameter id angegebene Broadcast existiert nicht. |
rateLimitExceeded (403) |
userRequestsExceedRateLimit |
Der Nutzer hat innerhalb eines bestimmten Zeitraums zu viele Anfragen gesendet. |
rateLimitExceeded (403) |
concurrentBroadcastsExceedLimit |
Der Kanal hat bereits die maximale Anzahl gleichzeitiger Liveübertragungen erreicht. Mindestens eine Sendung, die bereits live ist, muss beendet werden, bevor eine andere Sendung auf dem Kanal gestartet werden kann. |
rateLimitExceeded (403) |
sharedIngestionBroadcastsExceedLimit |
Der Kanal hat bereits die maximale Anzahl von Liveübertragungen, die die Aufnahmequelle gemeinsam nutzen. Mindestens einer dieser Streams muss beendet werden, damit der angeforderte Stream gestartet werden kann. |
required (400) |
idRequired |
Der erforderliche Parameter id muss die Übertragung identifizieren, deren Status du ändern möchtest. |
required (400) |
statusRequired |
In der API-Anfrage muss ein Wert für den Parameter status angegeben werden. |
liveBroadcasts.update
| Fehlertyp | Fehlerdetails | Beschreibung |
|---|---|---|
backendError (503) |
backendError |
Einige Einstellungen können noch nicht angewendet werden. Das liegt wahrscheinlich daran, dass die Übertragung gerade erst erstellt wurde. Versuchen Sie es in einigen Sekunden noch einmal. |
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. kann nur geändert werden, wenn der Status der Übertragung created oder ready ist. |
forbidden (403) |
enableMonitorStreamModificationNotAllowed |
Der Wert contentDetails. kann nur geändert werden, wenn der Status der Übertragung created oder ready ist. |
forbidden (403) |
recordFromStartModificationNotAllowed |
Der Wert contentDetails. kann nur geändert werden, wenn der Status der Übertragung created oder ready ist. |
insufficientPermissions |
insufficientLivePermissions |
Die Anfrage 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, ist nicht berechtigt, Live-Videos auf YouTube zu streamen. Weitere Informationen findest du unter https://www.youtube.com/features. |
invalidValue (400) |
invalidAutoStart |
Die liveBroadcast-Ressource enthielt einen ungültigen Wert für die Property 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 Property contentDetails.enableAutoStop. Sie können die Einstellung enableAutoStop für einen persistenten Broadcast nicht ändern. |
invalidValue (400) |
invalidDescription |
In der liveBroadcast-Ressource wurde kein gültiger Wert für die Property 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 Property contentDetails.enable_embed. Du kannst diese Übertragung nicht einbetten. |
invalidValue (400) |
invalidEnableClosedCaptions |
In der liveBroadcast-Ressource ist der Wert der Property 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 Property 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 Property contentDetails.projection. Die Projektion eines dauerhaften Livestreams kann nicht auf 360° festgelegt werden. |
invalidValue (400) |
invalidScheduledEndTime |
Die liveBroadcast-Ressource enthielt einen ungültigen Wert für die Property snippet.scheduledEndTime. Das geplante Ende muss nach dem geplanten Beginn liegen. |
invalidValue (400) |
invalidScheduledStartTime |
Die liveBroadcast-Ressource enthielt einen ungültigen Wert für die Property snippet.scheduledStartTime. Der geplante Beginn muss in der Zukunft liegen. |
invalidValue (400) |
invalidTitle |
In der liveBroadcast-Ressource wurde kein gültiger Wert für die Property snippet.title angegeben. snippet.title muss zwischen 1 und 100 Zeichen lang sein. |
notFound (404) |
liveBroadcastNotFound |
Mit der in der liveBroadcast-Ressource angegebenen Property id konnte keine Übertragung identifiziert werden. |
preconditionFailed (412) |
videoNotEligibleForAdsMonetization |
Das Video ist nicht für die Monetarisierung über Anzeigen geeignet. Das kann passieren, wenn der Kanal nicht für die Monetarisierung berechtigt ist. |
required (400) |
broadcastStreamDelayMsRequired |
In der liveBroadcast-Ressource wurde das Attribut contentDetails. nicht angegeben. |
required (400) |
enableMonitorStreamRequired |
In der liveBroadcast-Ressource wurde das Attribut contentDetails. 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 berechtigt, einen Cue-Punkt in die Liveübertragung einzufügen. |
insufficientPermissions (403) |
liveStreamingNotEnabled |
Der Nutzer, der die Anfrage autorisiert hat, ist nicht berechtigt, Live-Videos 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 Zeitraums zu viele Anfragen gesendet. |
required (400) |
idRequired |
Mit dem erforderlichen Parameter id muss die Übertragung angegeben werden, in die du einen Cue-Punkt einfügen möchtest. |
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 kann nur entweder insertionOffsetTimeMs oder walltimeMs angegeben werden. Wenn Sie beide Werte festlegen, wird ein Fehler ausgelöst. Wenn du keinen der beiden Werte festlegst, verwendet YouTube die Standardzeit insertionOffsetTimeMs (0). Das Cuepoint wird also so schnell wie möglich eingefügt. |
invalidValue (400) |
invalidInsertionOffsetTimeMs |
Für die Ressource cuepoint wurde ein ungültiger Wert für das Attribut insertionOffsetTimeMs angegeben. Der Wert muss 0 oder eine positive Ganzzahl sein. |
invalidValue (400) |
invalidWalltimeMs |
Für die Ressource cuepoint wurde ein ungültiger 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 ein paar 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 entfernt werden. Dieser Fehler kann auftreten, wenn die Anfrage von einem Moderator autorisiert wird, der versucht, die Sperre eines anderen Moderators 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 |
Du hast nicht die erforderlichen Berechtigungen, um einen Nutzer aus dem angegebenen Live-Chat zu sperren. |
forbidden (403) |
liveChatBanInsertionNotAllowed |
Die angegebene Sperre kann nicht erstellt werden. Dieser Fehler kann auftreten, wenn 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 die zugehörige liveBroadcast-Ressource, um sicherzustellen, dass Sie den richtigen Wert haben. |
notFound (404) |
liveChatNotFound |
Der angegebene Live-Chat wurde nicht gefunden. Prüfen Sie die zugehörige liveBroadcast-Ressource, um sicherzustellen, dass Sie die Property snippet.liveChatId auf den richtigen Wert festlegen. |
notFound (404) |
liveChatUserNotFound |
Der Live-Chat-Nutzer, den du sperren möchtest, wurde nicht gefunden. |
required (400) |
bannedUserChannelIdRequired |
Die im Anfragetext gesendete liveChatBan-Ressource muss einen Wert für das Attribut snippet.bannedUserDetails.channelId enthalten. |
required (400) |
liveChatIdRequired |
Die im Anfragetext gesendete liveChatBan-Ressource muss einen Wert für das Attribut snippet.liveChatId enthalten. |
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 identifiziert möglicherweise eine Nachricht, 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 zum Erstellen der angegebenen Mitteilung. |
forbidden (403) |
liveChatDisabled |
Der angegebene Live-Chat wurde vom Inhaber deaktiviert. Es können keine Nachrichten zum Chat hinzugefügt werden. |
forbidden (403) |
liveChatEnded |
Der angegebene Live-Chat ist nicht mehr aktiv. |
invalidValue (400) |
messageTextInvalid |
Der Nachrichtentext (snippet.textMessageDetails.messageText) ist ungültig. |
notFound (404) |
liveChatNotFound |
Der im API-Anfrage angegebene Live-Chat 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 die Eigenschaft snippet.liveChatId enthalten und einen Wert dafür angeben. |
required (400) |
messageTextRequired |
Die liveChatMessage-Ressource muss die Eigenschaft snippet.textMessageDetails.messageText enthalten und einen Wert dafür angeben. |
required (400) |
typeRequired |
Die liveChatMessage-Ressource muss die Eigenschaft snippet.type enthalten und einen Wert dafür angeben. Legen Sie den Parameterwert auf text fest. |
liveChatMessages.list
| Fehlertyp | Fehlerdetails | Beschreibung |
|---|---|---|
forbidden (403) |
forbidden |
Du hast nicht die erforderlichen Berechtigungen, um Nachrichten für den angegebenen Live-Chat abzurufen. |
forbidden (403) |
liveChatDisabled |
Der Live-Chat ist für die angegebene Übertragung nicht aktiviert. |
forbidden (403) |
liveChatEnded |
Der angegebene Live-Chat ist nicht mehr live. |
notFound (404) |
liveChatNotFound |
Der Live-Chat, den Sie abrufen möchten, wurde nicht gefunden. Prüfe den Wert des Parameters liveChatId der Anfrage, um sicherzugehen, 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 es die Aktualisierungsraten von YouTube erfordern. Dadurch wird unnötig Bandbreite verschwendet. |
liveChatMessages.streamlist
| Fehlertyp | Fehlerdetails | Beschreibung |
|---|---|---|
INVALID_ARGUMENT (3) |
LIVE_CHAT_ENDED |
Sie können keine Nachrichten für den beendeten Live-Chat abrufen. |
PERMISSION_DENIED (7) |
forbidden |
Du hast nicht die erforderlichen Berechtigungen, um Nachrichten für den angegebenen Live-Chat abzurufen. |
PERMISSION_DENIED (7) |
liveChatDisabled |
Der Live-Chat ist für die angegebene Übertragung nicht aktiviert. |
PERMISSION_DENIED (7) |
liveChatEnded |
Der angegebene Live-Chat ist nicht mehr live. |
NOT_FOUND (5) |
liveChatNotFound |
Der Live-Chat, den Sie abrufen möchten, wurde nicht gefunden. Prüfe den Wert des Parameters liveChatId der Anfrage, um sicherzugehen, 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 es die Aktualisierungsraten von YouTube erfordern. Dadurch wird unnötig Bandbreite verschwendet. |
liveStreams
In den folgenden Tabellen sind Fehlermeldungen aufgeführt, die die API als Antwort auf Aufrufe im Zusammenhang mit 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 ist. |
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 finden Sie 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 autorisiert, den angegebenen Livestream zu erstellen. |
insufficientPermissions |
livePermissionBlocked |
Der Nutzer, der die Anfrage autorisiert hat, kann derzeit keine Live-Videos auf YouTube streamen. Details dazu, warum der Nutzer keine Livevideos streamen 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, ist nicht berechtigt, Live-Videos auf YouTube zu streamen. Weitere Informationen finden Nutzer unter https://www.youtube.com/features. |
invalidValue (400) |
invalidDescription |
Der Wert der Property snippet.description in der Ressource liveStream kann bis zu 10.000 Zeichen lang sein. |
invalidValue (400) |
invalidFormat |
Der Wert des Attributs 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 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 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 die Property cdn.resolution, aber nicht für die Property 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 die Property cdn.frameRate, aber nicht für die Property 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, ist nicht berechtigt, Live-Videos auf YouTube zu 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 Zustand nicht geändert werden. Weitere Informationen finden Sie unter Life of a Broadcast. |
forbidden (403) |
liveStreamModificationNotAllowed |
Über die API können Sie den Wert der Felder cdn.format, cdn.frameRate, cdn.ingestionType oder cdn.resolution nach der Erstellung des Streams 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, ist nicht berechtigt, Live-Videos auf YouTube zu streamen. Weitere Informationen findest du unter https://www.youtube.com/features. |
invalidValue (400) |
invalidDescription |
Der Wert des Attributs snippet.description in der liveStream-Ressource kann bis zu 10.000 Zeichen lang sein. |
invalidValue (400) |
invalidTitle |
Der Wert der Eigenschaft 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 die Property cdn.ingestionType angegeben werden. |
required (400) |
titleRequired |
In der liveStream-Ressource muss ein Wert für das Attribut snippet.title angegeben werden. |