YouTube Data API - Errors

In diesem Dokument werden die verschiedenen Arten von Fehlern beschrieben, die bei YouTube Data 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.

Allgemeine Fehler

In den folgenden Tabellen sind API-Fehlermeldungen aufgeführt, die nicht für eine bestimmte API-Methode spezifisch sind.

Core API errors

Fehlertyp Fehlerdetails Beschreibung
forbidden (403) forbidden Zugriff unzulässig: Die Anfrage ist möglicherweise nicht ordnungsgemäß autorisiert.
quotaExceeded (403) quotaExceeded Die Anfrage kann nicht abgeschlossen werden, da Sie Ihr Kontingent überschritten haben.

Common request errors

Fehlertyp Fehlerdetails Beschreibung
badRequest (400) incompatibleParameters In der Anfrage sind mindestens zwei Parameter angegeben, die nicht in derselben Anfrage verwendet werden können.
badRequest (400) invalidFilters In der Anfrage wird ein ungültiger Filterparameter angegeben.
badRequest (400) invalidPageToken In der Anfrage ist ein ungültiges Seitentoken angegeben.
badRequest (400) missingRequiredParameter In der Anfrage fehlt ein erforderlicher Parameter.
badRequest (400) unexpectedParameter In der Anfrage wird ein unerwarteter Parameter angegeben.
forbidden (403) accountDelegationForbidden Der authentifizierte Nutzer kann nicht im Namen des angegebenen Google-Kontos handeln.
forbidden (403) authenticatedUserAccountClosed Das YouTube-Konto des authentifizierten Nutzers ist geschlossen. Wenn der authentifizierte Nutzer im Namen eines anderen Google-Kontos handelt, bezieht sich dieser Fehler auf das andere Konto.
forbidden (403) authenticatedUserAccountSuspended Das YouTube-Konto des authentifizierten Nutzers ist gesperrt. Wenn der authentifizierte Nutzer im Namen eines anderen Google-Kontos handelt, bezieht sich dieser Fehler auf das andere Konto.
forbidden (403) authenticatedUserNotChannel Für diese Anfrage muss der authentifizierte Nutzer zu einem Kanal aufgelöst werden, was aber nicht der Fall ist. Wenn Ihre Anfrage authentifiziert ist und den Delegierungsparameter onBehalfOfContentOwner verwendet, sollten Sie auch den Parameter onBehalfOfContentOwnerChannel festlegen.
forbidden (403) channelClosed Der in der Anfrage angegebene Kanal wurde geschlossen.
forbidden (403) channelNotFound Der in der Anfrage angegebene Kanal wurde nicht gefunden.
forbidden (403) channelSuspended Der in der Anfrage angegebene Kanal wurde gesperrt.
forbidden (403) cmsUserAccountNotFound Der CMS-Nutzer ist nicht berechtigt, im Namen des angegebenen Rechteinhabers zu handeln.
forbidden (403) insufficientCapabilities Der CMS-Nutzer hat nicht genügend Berechtigungen.
forbidden (403) insufficientPermissions Das für die Anfrage bereitgestellte OAuth 2.0-Token gibt Bereiche an, die für den Zugriff auf die angeforderten Daten nicht ausreichen.
notFound (404) contentOwnerAccountNotFound Das angegebene Konto des Rechteinhabers wurde nicht gefunden.

Request context errors

Fehlertyp Fehlerdetails Beschreibung
badRequest (400) invalidLanguage Der Parameterwert hl gibt keinen gültigen Sprachcode an.
badRequest (400) invalidMine Die Verwendung des Parameters mine in der Anfrage wird nicht unterstützt.
badRequest (400) invalidMine Der Parameter mine kann nicht in Anfragen verwendet werden, bei denen der authentifizierte Nutzer ein YouTube-Partner ist. Du solltest entweder den Parameter mine entfernen, dich als YouTube-Nutzer authentifizieren, indem du den Parameter onBehalfOfContentOwner entfernst, oder als einer der Kanäle des Partners agieren, indem du den Parameter onBehalfOfContentOwnerChannel angibst, sofern er für die aufgerufene Methode verfügbar ist.
badRequest (400) invalidPart Der Parameter part der Anfrage gibt einige Teile an, die nicht gleichzeitig geschrieben werden können.
badRequest (400) invalidRegionCode Der Parameter regionCode gibt einen ungültigen Regionscode an.
badRequest (400) unexpectedPart Der Parameter part der Anfrage gibt einen unerwarteten Wert an.
badRequest (400) unknownPart Der Parameter part der Anfrage gibt einen unbekannten Wert an.
badRequest (400) unsupportedLanguageCode Der Parameterwert hl gibt keinen unterstützten Sprachcode an.
badRequest (400) unsupportedRegionCode Der Parameter regionCode gibt einen nicht unterstützten Regionscode an.
unauthorized (401) authorizationRequired In der Anfrage wird der Parameter mine verwendet, sie ist aber nicht ordnungsgemäß autorisiert.
unauthorized (401) youtubeSignupRequired Dieser Fehler weist darauf hin, dass der Nutzer ein nicht verknüpftes Google-Konto hat. Das bedeutet, dass er ein Google-Konto, aber keinen YouTube-Kanal hat. Diese Nutzer können auf viele Funktionen zugreifen, die von der Nutzerautorisierung abhängen, z. B. Videos bewerten oder Videos zu einer watch_later-Playlist hinzufügen. Beispielsweise benötigt der Nutzer einen YouTube-Kanal, um ein Video hochladen zu können. Nutzer mit einem Gmail-Konto oder einem Android-Gerät haben auf jeden Fall ein Google-Konto, aber dieses Google-Konto ist möglicherweise noch nicht mit einem YouTube-Kanal verknüpft.

Dieser Fehler tritt häufig auf, wenn du versuchst, den OAuth 2.0-Dienstkontofluss zu verwenden. YouTube unterstützt keine Dienstkonten. Wenn du versuchst, dich mit einem Dienstkonto zu authentifizieren, wird dieser Fehler angezeigt.

Im Blogpost zur YouTube API, in dem die Unterstützung von Google-Konten eingeführt wird, wird der Fehler youtubeSignupRequired ebenfalls ausführlicher erläutert. Im Blogpost wird der Fehler zwar für API-Version 2.1 erklärt, die Bedeutung des Fehlers ist aber weiterhin dieselbe.

Aktivitäten

In den folgenden Tabellen sind Fehlermeldungen aufgeführt, die die API als Antwort auf Aufrufe im Zusammenhang mit activities-Ressourcen zurückgibt. Diese Methoden können auch Fehler zurückgeben, die im Abschnitt Häufige Anfragefehler aufgeführt sind.

activities.list

Fehlertyp Fehlerdetails Beschreibung
forbidden (403) homeParameterDeprecated Die Aktivitätsdaten des Nutzers auf der Startseite sind über diese API nicht verfügbar. Dieser Fehler kann auftreten, wenn Sie den Parameter home in einer nicht autorisierten Anfrage auf true setzen.
forbidden (403) forbidden Die Anfrage ist nicht ordnungsgemäß autorisiert.
notFound (404) channelNotFound Die im Parameter channelId der Anfrage angegebene Kanal-ID wurde nicht gefunden.
notFound (404) homeChannelNotFound Für den aktuell authentifizierten Nutzer wurde kein YouTube-Startseitenfeed gefunden.
unauthorized (401) authorizationRequired In der Anfrage wird der Parameter home verwendet, sie ist aber nicht richtig autorisiert.

captions

In den folgenden Tabellen sind die Fehlermeldungen aufgeführt, die von der API als Reaktion auf Aufrufe im Zusammenhang mit captions-Ressourcen zurückgegeben werden. Diese Methoden können auch Fehler zurückgeben, die im Abschnitt Häufige Anfragefehler aufgeführt sind.

captions.delete

Fehlertyp Fehlerdetails Beschreibung
forbidden (403) forbidden Die mit der Anfrage verknüpften Berechtigungen reichen nicht aus, um den Untertiteltrack zu löschen. Die Anfrage ist möglicherweise nicht richtig autorisiert.
notFound (404) captionNotFound Der Untertiteltrack wurde nicht gefunden. Prüfe den Wert des Parameters id der Anfrage, um sicherzugehen, dass er korrekt ist.

captions.download

Fehlertyp Fehlerdetails Beschreibung
forbidden (403) forbidden Die mit der Anfrage verknüpften Berechtigungen reichen nicht aus, um den Untertitel-Track herunterzuladen. Die Anfrage ist möglicherweise nicht ordnungsgemäß autorisiert.
invalidValue (400) couldNotConvert Die Daten des Untertiteltracks konnten nicht in die angeforderte Sprache und/oder das angeforderte Format konvertiert werden. Achte darauf, dass die angeforderten Werte für tfmt und tlang gültig sind und dass der snippet.status des angeforderten Untertiteltracks nicht failed ist.
notFound (404) captionNotFound Der Untertiteltrack wurde nicht gefunden. Prüfe den Wert des Parameters id der Anfrage, um sicherzugehen, dass er korrekt ist.

captions.insert

Fehlertyp Fehlerdetails Beschreibung
badRequest (400) contentRequired Die Anfrage enthält nicht den Inhalt des Untertitel-Tracks.
conflict (409) captionExists Das angegebene Video hat bereits einen Untertiteltrack mit der angegebenen snippet.language und dem angegebenen snippet.name. Ein Video kann mehrere Untertitel-Tracks für dieselbe Sprache haben, aber jeder Track muss einen anderen Namen haben.

Es gibt mehrere Möglichkeiten, den Fehler zu beheben. Sie können den vorhandenen Track löschen und dann einen neuen einfügen oder den Namen des neuen Tracks vor dem Einfügen ändern.
forbidden (403) forbidden Die mit der Anfrage verknüpften Berechtigungen reichen nicht aus, um den Untertiteltrack hochzuladen. Die Anfrage ist möglicherweise nicht richtig autorisiert.
invalidValue (400) invalidMetadata Die Anfrage enthält ungültige Metadatenwerte, die verhindern, dass der Titel erstellt wird. Prüfen Sie, ob in der Anfrage gültige Werte für die Properties snippet.language, snippet.name und snippet.videoId angegeben sind. Das Attribut snippet.isDraft kann ebenfalls angegeben werden, ist aber nicht erforderlich.
notFound (404) videoNotFound Das Video, das durch den Parameter videoId angegeben wird, konnte nicht gefunden werden.
invalidValue (400) nameTooLong Der in der Anfrage angegebene snippet.name ist zu lang. Er darf höchstens 150 Zeichen lang sein.

captions.list

Fehlertyp Fehlerdetails Beschreibung
forbidden (403) forbidden Ein oder mehrere Untertitel-Tracks konnten nicht abgerufen werden, da die mit der Anfrage verknüpften Berechtigungen nicht ausreichen, um die angeforderten Ressourcen abzurufen. Die Anfrage ist möglicherweise nicht richtig autorisiert.
notFound (404) captionNotFound Mindestens einer der angegebenen Untertiteltracks wurde nicht gefunden. Dieser Fehler tritt auf, wenn der Parameter videoId ein tatsächliches Video identifiziert, der Parameter id jedoch entweder Untertiteltrack-IDs identifiziert, die nicht vorhanden sind, oder Track-IDs, die mit anderen Videos verknüpft sind. Prüfen Sie die Werte der Parameter id und videoId der Anfrage, um sicherzustellen, dass sie korrekt sind.
notFound (404) videoNotFound Das durch den Parameter videoId identifizierte Video wurde nicht gefunden.

captions.update

Fehlertyp Fehlerdetails Beschreibung
badRequest (400) contentRequired Mit der Anfrage wurde keine aktualisierte Untertiteldatei hochgeladen. Der tatsächliche Inhalt des Tracks ist erforderlich, wenn der Parameter sync auf true festgelegt ist.
forbidden (403) forbidden Die mit der Anfrage verknüpften Berechtigungen reichen nicht aus, um den Untertiteltrack zu aktualisieren. Die Anfrage ist möglicherweise nicht richtig autorisiert.
notFound (404) captionNotFound Der angegebene Untertiteltrack wurde nicht gefunden. Prüfe den Wert des Parameters id der Anfrage, um sicherzugehen, dass er korrekt ist.

channelBanners

In den folgenden Tabellen sind Fehlermeldungen aufgeführt, die die API als Antwort auf Aufrufe im Zusammenhang mit channelBanners-Ressourcen zurückgibt. Diese Methoden können auch Fehler zurückgeben, die im Abschnitt Häufige Anforderungsfehler aufgeführt sind.

channelBanners.insert

Fehlertyp Fehlerdetails Beschreibung
badRequest (400) bannerAlbumFull Dein Album mit YouTube-Kanalbildern enthält zu viele Bilder. Rufen Sie http://photos.google.com auf, gehen Sie zur Seite „Alben“ und entfernen Sie einige Bilder aus dem Album.
badRequest (400) mediaBodyRequired Die Anfrage enthält nicht den Bildinhalt.

channelSections

In den folgenden Tabellen sind Fehlermeldungen aufgeführt, die die API als Antwort auf Aufrufe im Zusammenhang mit channelSections-Ressourcen zurückgibt. Diese Methoden können auch Fehler zurückgeben, die im Abschnitt Häufige Anfragefehler aufgeführt sind.

channelSections.delete

Fehlertyp Fehlerdetails Beschreibung
badRequest (400) notEditable Dieser Kanalabschnitt kann nicht gelöscht werden.
forbidden (403) channelSectionForbidden Die Anfrage ist nicht ordnungsgemäß authentifiziert oder wird für diesen Kanal nicht unterstützt.
invalidValue (400) idInvalid Die Property id gibt eine ungültige ID für den Kanalabschnitt an.
invalidValue (400) idRequired Für die Property id muss ein Wert angegeben werden, der den zu löschenden Kanalabschnitt identifiziert.
notFound (404) channelNotFound Der Kanal wurde nicht gefunden.
notFound (404) channelSectionNotFound Der Kanalabschnitt, den du aktualisieren möchtest, wurde nicht gefunden.

channelSections.insert

Fehlertyp Fehlerdetails Beschreibung
badRequest (400) defaultLanguageNotSetError Das Attribut snippet.defaultLanguage der Ressource channelSection muss festgelegt sein, damit das Objekt localizations für diese Ressource eingefügt oder aktualisiert werden kann.
badRequest (400) invalidLanguage Einer der Sprachschlüssel des localizations-Objekts konnte nicht validiert werden. Verwende die Methode channelSections.list, um gültige Werte abzurufen, und aktualisiere sie gemäß den Richtlinien in der Dokumentation zur Ressource channelSections.
badRequest (400) notEditable Dieser Kanalabschnitt kann nicht erstellt werden.
badRequest (400) styleRequired Für die Ressource channelSection muss ein Wert für das Feld snippet.style angegeben werden.
badRequest (400) targetInvalidCountry Einer der Werte in der Liste targeting.countries konnte nicht validiert werden. Verwende die Methode channelSections.list, um gültige Werte abzurufen, und aktualisiere sie gemäß den Richtlinien in der Dokumentation zur Ressource channelSections.
badRequest (400) targetInvalidLanguage Einer der Werte in der Liste targeting.languages konnte nicht validiert werden. Verwenden Sie die Methode channelSections.list, um gültige Werte abzurufen und sie gemäß den Richtlinien in der channelSections-Ressourcendokumentation zu aktualisieren.
badRequest (400) targetInvalidRegion Einer der Werte in der Liste targeting.regions hat die Validierung nicht bestanden. Verwenden Sie die Methode channelSections.list, um gültige Werte abzurufen und sie gemäß den Richtlinien in der channelSections-Ressourcendokumentation zu aktualisieren.
badRequest (400) typeRequired Für die Ressource channelSection muss ein Wert für das Feld snippet.type angegeben werden.
forbidden (403) channelSectionForbidden Die Anfrage ist nicht ordnungsgemäß authentifiziert oder wird für diesen Kanal nicht unterstützt.
invalidValue (400) channelNotActive Mindestens einer der angegebenen Kanäle ist nicht aktiv.
invalidValue (400) channelsDuplicated Die Anfrage ist fehlgeschlagen, weil doppelte Kanäle angegeben wurden.
invalidValue (400) channelsNeeded Wenn die Property snippet.type den Wert multipleChannels hat, muss die Property contentDetails.channels[] angegeben werden und mindestens einen Channel enthalten.
invalidValue (400) channelsNotExpected Die mit der Anfrage bereitgestellte Ressource hat einen Wert für das Attribut „contentDetails.channels[]“ angegeben, aber für diesen Typ von Kanalabschnitt werden keine Kanäle erwartet.
invalidValue (400) contentDetailsNeeded Die einzufügende Ressource muss ein contentDetails-Objekt für diesen Typ von Kanalabschnitt enthalten.
invalidValue (400) inValidPosition Das Attribut snippet.position enthält einen ungültigen Wert.
invalidValue (400) maxChannelSectionExceeded Die Anfrage kann nicht abgeschlossen werden, da der Kanal bereits die maximale Anzahl an Kanalabschnitten hat.
invalidValue (400) maxChannelsExceeded Die Anfrage ist fehlgeschlagen, weil versucht wurde, zu viele Kanäle in den Kanalbereich aufzunehmen.
invalidValue (400) maxPlaylistExceeded Die Anfrage ist fehlgeschlagen, weil versucht wurde, zu viele Playlists in den Kanalabschnitt aufzunehmen.
invalidValue (400) onePlaylistNeeded Wenn die Property snippet.type den Wert singlePlaylist hat, muss die Property contentDetails.playlists[] genau eine Playlist angeben.
invalidValue (400) ownChannelInChannels Du kannst deinen eigenen Kanal nicht in einen Kanalabschnitt aufnehmen, der auf diesem Kanal angezeigt wird.
invalidValue (400) playlistIsPrivate Mindestens eine der angegebenen Playlists ist privat und kann daher nicht in den Kanalabschnitt aufgenommen werden.
invalidValue (400) playlistsDuplicated Die Anfrage ist fehlgeschlagen, weil doppelte Playlists angegeben wurden.
invalidValue (400) playlistsNeeded Wenn die Property snippet.type den Wert singlePlaylist oder multiplePlaylists hat, muss die Property contentDetails.playlists[] angegeben werden.
invalidValue (400) playlistsNotExpected Die mit der Anfrage bereitgestellte Ressource hat einen Wert für die Property contentDetails.playlists[] angegeben, aber für diesen Typ von Kanalabschnitt werden keine Playlists erwartet.
invalidValue (400) snippetNeeded Sie müssen ein snippet angeben, um den Kanalabschnitt zu erstellen.
invalidValue (400) titleLengthExceeded Der Wert des Attributs „snippet.title“ ist zu lang.
invalidValue (400) titleRequired Wenn die Property snippet.type den Wert multiplePlaylists oder multipleChannels hat, musst du den Titel des Abschnitts festlegen, indem du einen Wert für die Property snippet.title angibst.
notFound (404) channelNotFound Mindestens einer der angegebenen Kanäle wurde nicht gefunden.
notFound (404) playlistNotFound Mindestens eine der angegebenen Playlists wurde nicht gefunden.

channelSections.list

Fehlertyp Fehlerdetails Beschreibung
forbidden (403) channelSectionForbidden Der Anfragende ist nicht berechtigt, auf die angeforderten Kanalabschnitte zuzugreifen.
invalidValue (400) idInvalid In der Anfrage wird eine ungültige Kanalabschnitts-ID angegeben.
invalidValue (400) invalidCriteria Die Anfrage konnte nicht abgeschlossen werden, da die Filterkriterien ungültig sind.
notFound (404) channelNotFound Der mit der Anfrage verknüpfte Kanal wurde nicht gefunden.
notFound (404) channelSectionNotFound Der mit der Anfrage verknüpfte Kanalabschnitt wurde nicht gefunden.

channelSections.update

Fehlertyp Fehlerdetails Beschreibung
badRequest (400) defaultLanguageNotSetError Das Attribut snippet.defaultLanguage der Ressource channelSection muss festgelegt sein, damit das Objekt localizations für diese Ressource eingefügt oder aktualisiert werden kann.
badRequest (400) invalidLanguage Einer der Sprachschlüssel des localizations-Objekts konnte nicht validiert werden. Verwenden Sie die Methode channelSections.list, um gültige Werte abzurufen und sie gemäß den Richtlinien in der channelSections-Ressourcendokumentation zu aktualisieren.
badRequest (400) notEditable Dieser Kanalabschnitt kann nicht bearbeitet werden.
badRequest (400) styleRequired Für die Ressource channelSection muss ein Wert für das Feld snippet.style angegeben werden.
badRequest (400) targetInvalidCountry Einer der Werte in der Liste targeting.countries konnte nicht validiert werden. Verwenden Sie die Methode channelSections.list, um gültige Werte abzurufen und sie gemäß den Richtlinien in der channelSections-Ressourcendokumentation zu aktualisieren.
badRequest (400) targetInvalidLanguage Einer der Werte in der Liste targeting.languages hat die Validierung nicht bestanden. Verwende die Methode channelSections.list, um gültige Werte abzurufen, und aktualisiere sie gemäß den Richtlinien in der Dokumentation zur Ressource channelSections.
badRequest (400) targetInvalidRegion Einer der Werte in der Liste targeting.regions konnte nicht validiert werden. Verwenden Sie die Methode channelSections.list, um gültige Werte abzurufen und sie gemäß den Richtlinien in der channelSections-Ressourcendokumentation zu aktualisieren.
badRequest (400) typeRequired Für die Ressource channelSection muss ein Wert für das Feld snippet.type angegeben werden.
forbidden (403) channelSectionForbidden Die Anfrage ist nicht ordnungsgemäß authentifiziert oder wird für diesen Kanal nicht unterstützt.
invalidValue (400) channelNotActive Mindestens einer der angegebenen Kanäle ist nicht aktiv.
invalidValue (400) channelsDuplicated Die Anfrage ist fehlgeschlagen, weil doppelte Kanäle angegeben wurden.
invalidValue (400) channelsNeeded Wenn die Property snippet.type den Wert multipleChannels hat, muss die Property contentDetails.channels[] angegeben werden und mindestens einen Channel enthalten.
invalidValue (400) channelsNotExpected Die mit der Anfrage bereitgestellte Ressource hat einen Wert für das Attribut „contentDetails.channels[]“ angegeben, aber für diesen Typ von Kanalabschnitt werden keine Kanäle erwartet.
invalidValue (400) contentDetailsNeeded Die Ressource, die Sie aktualisieren, muss ein contentDetails-Objekt für diesen Typ von Kanalabschnitt enthalten.
invalidValue (400) idInvalid Die Property id gibt eine ungültige ID für den Kanalabschnitt an.
invalidValue (400) idRequired Für die Property id muss ein Wert angegeben werden, der den zu aktualisierenden Kanalabschnitt identifiziert.
invalidValue (400) inValidPosition Das Attribut snippet.position enthält einen ungültigen Wert.
invalidValue (400) maxChannelsExceeded Die Anfrage ist fehlgeschlagen, weil versucht wurde, zu viele Kanäle in den Kanalbereich aufzunehmen.
invalidValue (400) maxPlaylistExceeded Die Anfrage ist fehlgeschlagen, weil versucht wurde, zu viele Playlists in den Kanalabschnitt aufzunehmen.
invalidValue (400) onePlaylistNeeded Wenn die Property snippet.type den Wert singlePlaylist hat, muss die Property contentDetails.playlists[] genau eine Playlist angeben.
invalidValue (400) ownChannelInChannels Du kannst deinen eigenen Kanal nicht in einen Kanalabschnitt aufnehmen, der auf diesem Kanal angezeigt wird.
invalidValue (400) playlistIsPrivate Mindestens eine der angegebenen Playlists ist privat und kann daher nicht in den Kanalabschnitt aufgenommen werden.
invalidValue (400) playlistsDuplicated Die Anfrage ist fehlgeschlagen, weil doppelte Playlists angegeben wurden.
invalidValue (400) playlistsNeeded Wenn die Property snippet.type den Wert singlePlaylist oder multiplePlaylists hat, muss die Property contentDetails.playlists[] angegeben werden.
invalidValue (400) playlistsNotExpected Die mit der Anfrage bereitgestellte Ressource hat einen Wert für die Property contentDetails.playlists[] angegeben, aber für diesen Typ von Kanalabschnitt werden keine Playlists erwartet.
invalidValue (400) snippetNeeded Sie müssen eine snippet angeben, um den Kanalabschnitt zu aktualisieren.
invalidValue (400) titleLengthExceeded Der Wert des Attributs „snippet.title“ ist zu lang.
invalidValue (400) titleRequired Wenn die Property snippet.type den Wert multiplePlaylists oder multipleChannels hat, musst du den Titel des Abschnitts festlegen, indem du einen Wert für die Property snippet.title angibst.
notFound (404) channelNotFound Mindestens einer der angegebenen Kanäle wurde nicht gefunden.
notFound (404) channelSectionNotFound Der Kanalabschnitt, den du aktualisieren möchtest, wurde nicht gefunden.
notFound (404) playlistNotFound Mindestens eine der angegebenen Playlists wurde nicht gefunden.

Kanäle

In den folgenden Tabellen sind die Fehlermeldungen aufgeführt, die von der API als Reaktion auf Aufrufe im Zusammenhang mit channels-Ressourcen zurückgegeben werden. Diese Methoden können auch Fehler zurückgeben, die im Abschnitt Häufige Anfragefehler aufgeführt sind.

channels.list

Fehlertyp Fehlerdetails Beschreibung
badRequest (400) invalidCriteria Es darf maximal einer der folgenden Filter angegeben werden:id, mySubscribers, categoryId, mine, managedByMe, forUsername. Bei der Authentifizierung des Rechteinhabers mit dem Parameter onBehalfOfContentOwner darf nur id oder managedByMe angegeben werden.
forbidden (403) channelForbidden Der durch den Parameter id angegebene Kanal unterstützt die Anfrage nicht oder die Anfrage ist nicht ordnungsgemäß autorisiert.
notFound (404) categoryNotFound Die Kategorie, die durch den Parameter categoryId angegeben wird, wurde nicht gefunden.
notFound (404) channelNotFound Der im Parameter id angegebene Kanal wurde nicht gefunden.

channels.update

Fehlertyp Fehlerdetails Beschreibung
badRequest (400) brandingValidationError Einer der Werte im Objekt brandingSettings konnte nicht validiert werden. Verwende die Methode channels.list, um die vorhandenen Einstellungen für den Kanal abzurufen, und aktualisiere die Attributwerte gemäß den Richtlinien in der Dokumentation zur Ressource channels.
badRequest (400) channelTitleUpdateForbidden Wenn Sie die brandingSettings part eines Kanals aktualisieren, müssen Sie den Wert der Property brandingSettings.channel.title auf den aktuellen Titel des Kanals festlegen oder die Property weglassen. Die API gibt einen Fehler zurück, wenn Sie den Wert des Attributs ändern.
badRequest (400) defaultLanguageNotSetError defaultLanguage muss auf „update“ (aktualisieren) localizations festgelegt sein.
badRequest (400) invalidBrandingOption Eine der von Ihnen angegebenen Markeneinstellungen ist nicht vorhanden. Verwenden Sie die Methode channels.list, um gültige Werte abzurufen, und aktualisieren Sie sie gemäß den Richtlinien in der Dokumentation zur Ressource channels.
badRequest (400) invalidCustomMessage Die Metadaten der Anfrage enthalten eine ungültige benutzerdefinierte Nachricht. Prüfen Sie den Wert des Attributs invideoPromotion.items[].customMessage in der Ressource, die die Anfrage gesendet hat.
badRequest (400) invalidDuration Die Metadaten der Anfrage enthalten im Teil „invideoPromotion“ eine ungültige Dauer.
badRequest (400) invalidDuration In den Anfragemetadaten wird ein ungültiger Positionstyp angegeben, um festzulegen, wie das beworbene Element im Videoplayer positioniert wird. Prüfen Sie den Wert der Eigenschaft invideoPromotion.position.type in der Ressource, an die die Anfrage gesendet wurde.
badRequest (400) invalidRecentlyUploadedBy In den Metadaten der Anfrage wird eine ungültige Channel-ID angegeben. Prüfen Sie den Wert des Attributs invideoPromotion.items[].id.recentlyUploadedBy in der Ressource, die die Anfrage gesendet hat.
badRequest (400) invalidTimingOffset In den Metadaten der Anfrage ist im Teil „invideoPromotion“ ein ungültiger Zeitversatz angegeben.
badRequest (400) invalidTimingOffset In den Metadaten der Anfrage wird ein ungültiger zeitlicher Versatz angegeben, um zu bestimmen, wann der beworbene Artikel im Videoplayer angezeigt werden soll. Prüfen Sie den Wert der Eigenschaft invideoPromotion.timing.offsetMs in der Ressource, an die die Anfrage gesendet wurde.
badRequest (400) invalidTimingType In den Metadaten der Anfrage ist eine ungültige Timing-Methode angegeben, um zu bestimmen, wann der beworbene Artikel im Videoplayer angezeigt werden soll. Prüfen Sie den Wert des Attributs invideoPromotion.timing.type in der Ressource, die die Anfrage gesendet hat.
badRequest (400) localizationValidationError Einer der Werte im Objekt „localizations“ hat die Validierung nicht bestanden. Verwende die Methode channels.list, um gültige Werte abzurufen, und aktualisiere sie gemäß den Richtlinien in der Dokumentation zur Kanalressource.
badRequest (400) tooManyPromotedItems Die Anzahl der zulässigen beworbenen Artikel im Teil „invideoPromotion“ wurde überschritten.
forbidden (403) channelForbidden Der im Parameter id angegebene Kanal unterstützt die Anfrage nicht oder die Anfrage ist nicht ordnungsgemäß autorisiert.
forbidden (403) promotedVideoNotAllowed Der Kanal, der mit der API-Anfrage aktualisiert werden soll, wurde nicht gefunden. Prüfen Sie den Wert der id-Eigenschaft in der channel-Ressource, an die die Anfrage gesendet wurde, um sicherzugehen, dass die Kanal-ID korrekt ist.
forbidden (403) websiteLinkNotAllowed Die angegebene Website-URL ist nicht zulässig.
notFound (404) channelNotFound Der mit dem Parameter id angegebene Kanal wurde nicht gefunden oder hat keine Branding-Optionen.
notFound (404) channelNotFound Der im Parameter id angegebene Kanal wurde nicht gefunden.
notFound (404) unknownChannelId Die angegebene Kanal-ID wurde nicht gefunden.
notFound (404) unknownChannelId Die angegebene Channel-ID für „recentlyUploadedBy“ wurde nicht gefunden.
notFound (404) unknownVideoId Die als beworbener Artikel angegebene Video-ID wurde nicht gefunden.
required (400) requiredItemIdType In den Metadaten der Anfrage muss im Teil „invideoPromotion“ ein Elementtyp angegeben werden.
required (400) requiredItemId In den Metadaten der Anfrage muss ein Element im Teil „invideoPromotion“ angegeben werden.
required (400) requiredTimingOffset In den Anfragemetadaten muss ein Standard-Timing-Offset angegeben werden, damit YouTube feststellen kann, wann das beworbene Element angezeigt werden soll. Legen Sie den Wert des Attributs invideoPromotion.defaultTiming.offsetMs in der Ressource fest, die von der Anfrage gesendet wird.
required (400) requiredTimingOffset In den Metadaten der Anfrage muss ein zeitlicher Versatz angegeben werden, damit YouTube feststellen kann, wann das beworbene Element angezeigt werden soll. Legen Sie den Wert des Attributs invideoPromotion.timing.offsetMs in der Ressource fest, die mit der Anfrage gesendet wird.
required (400) requiredTimingType In den Anfragemetadaten muss eine Timing-Methode angegeben werden, damit YouTube feststellen kann, wann das beworbene Element angezeigt werden soll. Legen Sie den Wert des Attributs invideoPromotion.defaultTiming.type in der Ressource fest, die mit der Anfrage gesendet wird.
required (400) requiredTimingType In den Anfragemetadaten muss eine Timing-Methode angegeben werden, damit YouTube feststellen kann, wann das beworbene Element angezeigt werden soll. Legen Sie den Wert des Attributs invideoPromotion.timing.type in der Ressource fest, die von der Anfrage gesendet wird.
required (400) requiredTiming In den Metadaten der Anfrage muss für jedes Element im invideoPromotion-Teil ein Zeitpunkt angegeben werden.
required (400) requiredVideoId In den Metadaten der Anfrage muss eine Video-ID angegeben werden, um den beworbenen Artikel zu identifizieren.
required (400) requiredWebsiteUrl In den Metadaten der Anfrage muss im Abschnitt „invideoPromotion“ eine Website-URL angegeben werden. Legen Sie den Wert des Attributs invideoPromotion.items[].id.websiteUrl in der Ressource fest, die von der Anfrage gesendet wird.

commentThreads

In den folgenden Tabellen sind Fehlermeldungen aufgeführt, die die API als Antwort auf Aufrufe im Zusammenhang mit commentThreads-Ressourcen zurückgibt. Diese Methoden können auch Fehler zurückgeben, die im Abschnitt Häufige Anfragefehler aufgeführt sind.

commentThreads.list

Fehlertyp Fehlerdetails Beschreibung
badRequest (400) operationNotSupported Die API-Anfrage ist ungültig oder hat nicht das richtige Format. Daher hat der API-Server die Anfrage nicht verstanden.
badRequest (400) processingFailure Der API-Server konnte die Anfrage nicht verarbeiten. Dies kann ein vorübergehender Fehler sein, weist aber in der Regel darauf hin, dass die Eingabe der Anfrage ungültig ist. Prüfen Sie die Struktur der commentThread-Ressource im Anfragetext, um sicherzustellen, dass sie gültig ist.
forbidden (403) commentsDisabled Für das durch den Parameter videoId identifizierte Video sind Kommentare deaktiviert.
forbidden (403) forbidden Mindestens einer der angeforderten Kommentar-Threads kann aufgrund unzureichender Berechtigungen nicht abgerufen werden. Die Anfrage ist möglicherweise nicht richtig autorisiert.
notFound (404) channelNotFound Der durch den Parameter allThreadsRelatedToChannelId identifizierte Kanal wurde nicht gefunden.
notFound (404) commentThreadNotFound Mindestens einer der angegebenen Kommentar-Threads wurde nicht gefunden. Prüfen Sie die Werte des Parameters id der Anfrage, um sicherzustellen, dass sie korrekt sind.
notFound (404) videoNotFound Das durch den Parameter videoId identifizierte Video wurde nicht gefunden.

commentThreads.insert

Fehlertyp Fehlerdetails Beschreibung
badRequest (400) channelOrVideoIdMissing Jeder Kommentar-Thread muss mit einem Kanal oder Video verknüpft sein. Achten Sie darauf, dass für die Ressource Werte für die Attribute snippet.channelId und snippet.videoId angegeben sind. Ein Kommentar zu einem Video wird auf der Videowiedergabeseite angezeigt.
badRequest (400) commentTextRequired Für die einzufügende comment-Ressource muss ein Wert für das Attribut snippet.topLevelComment.snippet.textOriginal angegeben werden. Kommentare dürfen nicht leer sein.
badRequest (400) commentTextTooLong Die einzufügende comment-Ressource enthält zu viele Zeichen im Attribut snippet.topLevelComment.snippet.textOriginal.
badRequest (400) invalidCommentThreadMetadata Die Metadaten der Anfrage sind ungültig.
badRequest (400) processingFailure Der API-Server konnte die Anfrage nicht verarbeiten. Dies kann ein vorübergehender Fehler sein, weist aber in der Regel darauf hin, dass die Eingabe der Anfrage ungültig ist. Prüfen Sie die Struktur der commentThread-Ressource im Anfragetext, um sicherzustellen, dass sie gültig ist.
forbidden (403) forbidden Der Kommentar-Thread konnte aufgrund unzureichender Berechtigungen nicht erstellt werden. Die Anfrage ist möglicherweise nicht ordnungsgemäß autorisiert.
forbidden (403) ineligibleAccount Das YouTube-Konto, das zur Autorisierung der API-Anfrage verwendet wird, muss mit dem Google-Konto des Nutzers zusammengeführt werden, damit ein Kommentar oder Kommentar-Thread eingefügt werden kann.
notFound (404) channelNotFound Der angegebene Kanal wurde nicht gefunden. Prüfen Sie, ob der Wert der Property snippet.channelId korrekt ist.
notFound (404) videoNotFound Das angegebene Video wurde nicht gefunden. Prüfen Sie, ob der Wert der Property snippet.videoId korrekt ist.

Kommentare

In den folgenden Tabellen sind Fehlermeldungen aufgeführt, die die API als Antwort auf Aufrufe im Zusammenhang mit comments-Ressourcen zurückgibt. Diese Methoden können auch Fehler zurückgeben, die im Abschnitt Häufige Anforderungsfehler aufgeführt sind.

comments.list

Fehlertyp Fehlerdetails Beschreibung
badRequest (400) operationNotSupported Die API-Anfrage ist ungültig oder hat nicht das richtige Format. Daher hat der API-Server die Anfrage nicht verstanden.
forbidden (403) forbidden Mindestens einer der angeforderten Kommentare kann aufgrund unzureichender Berechtigungen nicht abgerufen werden. Die Anfrage ist möglicherweise nicht ordnungsgemäß autorisiert.
notFound (404) commentNotFound Mindestens einer der angegebenen Kommentare wurde nicht gefunden. Prüfen Sie die Werte der Parameter id und parentId der Anfrage, um sicherzustellen, dass sie korrekt sind.

comments.setModerationStatus

Fehlertyp Fehlerdetails Beschreibung
badRequest (400) banWithoutReject Der Parameter banAuthor kann nur verwendet werden, wenn der Parameterwert moderationStatus rejected ist.
badRequest (400) operationNotSupported Die API-Anfrage ist ungültig oder hat nicht das richtige Format. Daher hat der API-Server die Anfrage nicht verstanden.
badRequest (400) processingFailure Der API-Server konnte die Anfrage nicht verarbeiten. Dieser Fehler kann zwar vorübergehend sein, deutet aber in der Regel darauf hin, dass die Eingabe der Anfrage ungültig ist.
forbidden (403) forbidden Der Moderationsstatus eines oder mehrerer Kommentare kann aufgrund unzureichender Berechtigungen nicht festgelegt werden. Die Anfrage ist möglicherweise nicht richtig autorisiert.
notFound (404) commentNotFound Einer oder mehrere der Kommentare, die mit der Anfrage aktualisiert werden sollen, wurden nicht gefunden. Prüfen Sie die Werte des Parameters id der Anfrage, um sicherzustellen, dass sie korrekt sind.

comments.insert

Fehlertyp Fehlerdetails Beschreibung
badRequest (400) commentTextRequired Für die comment-Ressource, die eingefügt wird, muss ein Wert für das Attribut snippet.textOriginal angegeben werden. Kommentare dürfen nicht leer sein.
badRequest (400) commentTextTooLong Die comment-Ressource, die eingefügt wird, enthält zu viele Zeichen in der Property snippet.textOriginal.
badRequest (400) invalidCommentMetadata Die Metadaten der Anfrage sind ungültig.
badRequest (400) operationNotSupported Der API-Nutzer kann keinen Kommentar als Antwort auf den Kommentar auf oberster Ebene einfügen, der durch die snippet.parentId-Property identifiziert wird. In einer commentThread-Ressource gibt das Attribut snippet.canReply an, ob der aktuelle Zuschauer auf den Thread antworten kann.
badRequest (400) parentCommentIsPrivate Der angegebene übergeordnete Kommentar ist privat. Die API unterstützt keine Antworten auf private Kommentare.
badRequest (400) parentIdMissing Der eingefügte Kommentar muss mit einem übergeordneten Kommentar verknüpft sein. Für das Attribut snippet.parentId wurde jedoch in der comment-Ressource im Text der API-Anfrage kein Wert angegeben.
badRequest (400) processingFailure Der API-Server konnte die Anfrage nicht verarbeiten. Dies kann ein vorübergehender Fehler sein, weist aber in der Regel darauf hin, dass die Eingabe der Anfrage ungültig ist. Prüfen Sie die Struktur der comment-Ressource im Anfragetext, um sicherzustellen, dass sie gültig ist.
forbidden (403) forbidden Der Kommentar kann aufgrund unzureichender Berechtigungen nicht erstellt werden. Die Anfrage ist möglicherweise nicht ordnungsgemäß autorisiert.
forbidden (403) ineligibleAccount Das YouTube-Konto, das zum Autorisieren der API-Anfrage verwendet wird, muss mit dem Google-Konto des Nutzers zusammengeführt werden, um einen Kommentar oder Kommentar-Thread einzufügen.
notFound (404) parentCommentNotFound Der angegebene übergeordnete Kommentar wurde nicht gefunden. Prüfen Sie den Wert des Attributs snippet.parentId im Anfragetext, um sicherzustellen, dass er korrekt ist.

comments.delete

Fehlertyp Fehlerdetails Beschreibung
badRequest (400) processingFailure Der API-Server konnte die Anfrage nicht verarbeiten. Dies kann ein vorübergehender Fehler sein, weist aber in der Regel darauf hin, dass die Eingabe der Anfrage ungültig ist.
forbidden (403) forbidden Der Kommentar konnte aufgrund unzureichender Berechtigungen nicht gelöscht werden. Die Anfrage ist möglicherweise nicht ordnungsgemäß autorisiert.
notFound (404) commentNotFound Der angegebene Kommentar wurde nicht gefunden. Prüfe den Wert des Parameters id der Anfrage, um sicherzugehen, dass er korrekt ist.

comments.update

Fehlertyp Fehlerdetails Beschreibung
badRequest (400) commentTextTooLong Die zu aktualisierende comment-Ressource enthält zu viele Zeichen im Attribut snippet.textOriginal.
badRequest (400) invalidCommentMetadata Die Metadaten der Anfrage sind ungültig.
badRequest (400) operationNotSupported Die API-Anfrage ist ungültig oder hat nicht das richtige Format. Daher hat der API-Server die Anfrage nicht verstanden.
badRequest (400) processingFailure Der API-Server konnte die Anfrage nicht verarbeiten. Dies kann ein vorübergehender Fehler sein, weist aber in der Regel darauf hin, dass die Eingabe der Anfrage ungültig ist. Prüfen Sie die Struktur der comment-Ressource im Anfragetext, um sicherzustellen, dass sie gültig ist.
forbidden (403) forbidden Der Kommentar konnte aufgrund unzureichender Berechtigungen nicht aktualisiert werden. Die Anfrage ist möglicherweise nicht ordnungsgemäß autorisiert.
forbidden (403) ineligibleAccount Das YouTube-Konto, das zur Autorisierung der API-Anfrage verwendet wird, muss mit dem Google-Konto des Nutzers zusammengeführt werden, um einen Kommentar oder Kommentar-Thread zu aktualisieren.
notFound (404) commentNotFound Der angegebene Kommentar wurde nicht gefunden. Prüfen Sie den Wert des Attributs id im Anfragetext, um sicherzustellen, dass er korrekt ist.

Mitglieder

In den folgenden Tabellen sind Fehlermeldungen aufgeführt, die die API als Antwort auf Aufrufe im Zusammenhang mit members-Ressourcen zurückgibt. Diese Methoden können auch Fehler zurückgeben, die im Abschnitt Häufige Anforderungsfehler aufgeführt sind.

members.list

Fehlertyp Fehlerdetails Beschreibung
badRequest (400) channelMembershipsNotEnabled Für den Creator-Kanal, der die Anfrage autorisiert, ist die Kanalmitgliedschaft nicht aktiviert.
badRequest (400) invalidMode Der Wert des Parameters mode ist ungültig. Dieser Fehler kann auftreten, wenn mit dem Parameter pageToken ein Token angegeben wird, das mit einem anderen Modus als dem angegebenen abgerufen wurde.
badRequest (400) invalidPageToken Der Wert des Parameters „pageToken“ ist ungültig. Dieser Fehler tritt auf, wenn das in der Anfrage verwendete Seitentoken abgelaufen ist.
badRequest (400) invalidHasAccessToLevel Der Parameterwert hasAccessToLevel ist ungültig. Es gibt keine Ebene mit der angegebenen id.
badRequest (400) invalidFilterByMemberChannelId Der Parameterwert filterByMemberChannelId ist ungültig. Dieser Fehler tritt auf, wenn der Parameterwert filterByMemberChannelId mehr als 100 Channels angibt.

membershipsLevels

In den folgenden Tabellen sind Fehlermeldungen aufgeführt, die die API als Antwort auf Aufrufe im Zusammenhang mit members-Ressourcen zurückgibt. Diese Methoden können auch Fehler zurückgeben, die im Abschnitt Häufige Anfragefehler aufgeführt sind.

membershipsLevels.list

Fehlertyp Fehlerdetails Beschreibung
badRequest (400) channelMembershipsNotEnabled Für den Creator-Kanal, der die Anfrage autorisiert, ist die Kanalmitgliedschaft nicht aktiviert.

playlistItems

In den folgenden Tabellen sind Fehlermeldungen aufgeführt, die die API als Antwort auf Aufrufe im Zusammenhang mit playlistItems-Ressourcen zurückgibt. Diese Methoden können auch Fehler zurückgeben, die im Abschnitt Häufige Anfragefehler aufgeführt sind.

playlistItems.delete

Fehlertyp Fehlerdetails Beschreibung
forbidden (403) playlistItemsNotAccessible Die Anfrage ist nicht ordnungsgemäß autorisiert, um das angegebene Playlistenelement zu löschen.
notFound (404) playlistItemNotFound Das mit dem Parameter id der Anfrage identifizierte Playlist-Element wurde nicht gefunden.
invalidValue (400) playlistOperationUnsupported Die API unterstützt nicht das Löschen von Videos aus der angegebenen Playlist. Du kannst beispielsweise kein Video aus der Playlist „Hochgeladene Videos“ löschen.

playlistItems.insert

Fehlertyp Fehlerdetails Beschreibung
duplicate videoAlreadyInPlaylist Das Video, das du der Playlist hinzufügen möchtest, ist bereits in der Playlist enthalten.
forbidden (403) playlistContainsMaximumNumberOfVideos Die Playlist enthält bereits die maximal zulässige Anzahl von Elementen.
forbidden (403) playlistItemsNotAccessible Die Anfrage ist nicht ordnungsgemäß autorisiert, um das angegebene Playlistelement einzufügen.
invalidValue (400) invalidContentDetails Das Attribut contentDetails in der Anfrage ist ungültig. Ein möglicher Grund ist, dass das Feld contentDetails.note länger als 280 Zeichen ist.
invalidValue (400) invalidPlaylistItemPosition In der Anfrage wird versucht, die Position des Playlistenelements auf einen ungültigen oder nicht unterstützten Wert festzulegen. Prüfen Sie den Wert des Attributs position im snippet der Ressource.
invalidValue (400) invalidResourceType Der für die Ressourcen-ID angegebene type wird für diesen Vorgang nicht unterstützt. Die Ressourcen-ID gibt das Element an, das der Playlist hinzugefügt wird, z. B. youtube#video.
invalidValue (400) manualSortRequired In der Anfrage wird versucht, die Position des Playlist-Elements festzulegen, aber die Playlist wird nicht manuell sortiert. Beispielsweise können Playlistelemente nach Datum oder Beliebtheit sortiert werden. Sie können den Fehler beheben, indem Sie das Element snippet.position aus der Ressource entfernen, die mit der Anfrage eingefügt wird. Wenn das Playlist-Element eine bestimmte Position in der Liste haben soll, müssen Sie zuerst die Option Sortierung der Playlist in den Einstellungen der Playlist auf Manuell aktualisieren. Diese Einstellungen können im YouTube-Video-Manager angepasst werden.
invalidValue (400) videoAlreadyInAnotherSeriesPlaylist Das Video, das du der Playlist hinzufügen möchtest, ist bereits in einer anderen Serien-Playlist enthalten.
invalidValue (400) playlistOperationUnsupported Die API unterstützt das Einfügen von Videos in die angegebene Playlist nicht. Du kannst beispielsweise kein Video in die Playlist „Hochgeladene Videos“ einfügen.
notFound (404) playlistNotFound Die Playlist, die mit dem Parameter playlistId der Anfrage identifiziert wurde, konnte nicht gefunden werden.
notFound (404) videoNotFound Das Video, das du der Playlist hinzufügen möchtest, wurde nicht gefunden. Prüfen Sie den Wert des Attributs videoId, um sicherzugehen, dass er korrekt ist.
required (400) channelIdRequired In der Anfrage wurde kein Wert für das erforderliche Attribut channelId angegeben.
required (400) playlistIdRequired In der Anfrage wird kein Wert für das erforderliche Attribut playlistId angegeben.
required (400) resourceIdRequired Die Anfrage muss eine Ressource enthalten, in der das snippet-Objekt einen resourceId angibt.

playlistItems.list

Fehlertyp Fehlerdetails Beschreibung
forbidden (403) playlistItemsNotAccessible Die Anfrage ist nicht ordnungsgemäß autorisiert, um die angegebene Playlist abzurufen.
notFound (404) playlistNotFound Die Playlist, die mit dem Parameter playlistId der Anfrage identifiziert wurde, konnte nicht gefunden werden.
notFound (404) videoNotFound Das Video, das mit dem Parameter videoId der Anfrage identifiziert wurde, konnte nicht gefunden werden.
required (400) playlistIdRequired In der Aboanfrage ist kein Wert für das erforderliche Attribut playlistId angegeben.
invalidValue (400) playlistOperationUnsupported Die API unterstützt nicht die Möglichkeit, Videos in der angegebenen Playlist aufzulisten. Du kannst ein Video beispielsweise nicht in deine Playlist „Später ansehen“ aufnehmen.

playlistItems.update

Fehlertyp Fehlerdetails Beschreibung
forbidden (403) playlistItemsNotAccessible Die Anfrage ist nicht ordnungsgemäß autorisiert, um das angegebene Playlistenelement zu aktualisieren.
invalidValue (400) invalidPlaylistItemPosition In der Anfrage wird versucht, die Position des Playlistenelements auf einen ungültigen oder nicht unterstützten Wert festzulegen. Prüfen Sie den Wert des Attributs position im snippet der Ressource.
invalidValue (400) invalidResourceType Die für die Ressourcen-ID angegebene type wird für diesen Vorgang nicht unterstützt. Die Ressourcen-ID gibt das Element an, das der Playlist hinzugefügt wird, z. B. youtube#video.
invalidValue (400) invalidSnippet In der Anfrage wird keine gültige snippet-Property angegeben.
invalidValue (400) manualSortRequired In der Anfrage wird versucht, die Position des Playlist-Elements festzulegen, aber die Playlist wird nicht manuell sortiert. Playlist-Elemente können beispielsweise nach Datum oder Beliebtheit sortiert werden. Sie können den Fehler beheben, indem Sie das Element snippet.position aus der Ressource entfernen, die mit der Anfrage eingefügt wird. Wenn das Playlistenelement eine bestimmte Position in der Liste haben soll, musst du zuerst in den Einstellungen der Playlist die Option Sortierung auf Manuell setzen. Diese Einstellungen können im YouTube Video-Manager angepasst werden.
invalidValue (400) playlistOperationUnsupported Die API unterstützt nicht die Möglichkeit, Videos in der angegebenen Playlist zu aktualisieren. Du kannst beispielsweise kein Video in der Playlist „Hochgeladene Videos“ aktualisieren.
notFound (404) playlistItemNotFound Das Playlistenelement, das mit der Property id der Anfrage identifiziert wurde, wurde nicht gefunden.
notFound (404) playlistNotFound Die Playlist, die mit dem Parameter playlistId der Anfrage identifiziert wurde, wurde nicht gefunden.
required (400) channelIdRequired In der Anfrage wird kein Wert für das erforderliche Attribut channelId angegeben.
required (400) playlistIdRequired In der Anfrage wird kein Wert für das erforderliche Attribut playlistId angegeben.
required (400) playlistItemIdRequired Die in der Anfrage angegebene Playlist-Element-Ressource muss das Attribut id verwenden, um das zu aktualisierende Playlist-Element zu identifizieren.

Playlists

In den folgenden Tabellen sind Fehlermeldungen aufgeführt, die die API als Antwort auf Aufrufe im Zusammenhang mit playlists-Ressourcen zurückgibt. Diese Methoden können auch Fehler zurückgeben, die im Abschnitt Häufige Anforderungsfehler aufgeführt sind.

playlists.delete

Fehlertyp Fehlerdetails Beschreibung
forbidden (403) playlistForbidden Dieser Vorgang ist unzulässig oder die Anfrage ist nicht ordnungsgemäß autorisiert.
notFound (404) playlistNotFound Die Playlist, die mit dem Parameter id der Anfrage identifiziert wurde, wurde nicht gefunden.
invalidValue (400) playlistOperationUnsupported Die API unterstützt das Löschen der angegebenen Playlist nicht. Die Playlist mit deinen hochgeladenen Videos kannst du beispielsweise nicht löschen.

playlists.list

Fehlertyp Fehlerdetails Beschreibung
forbidden (403) channelClosed Der im Parameter channelId angegebene Kanal wurde geschlossen.
forbidden (403) channelSuspended Der im Parameter channelId angegebene Kanal wurde gesperrt.
forbidden (403) playlistForbidden Die Playlist, die mit dem Parameter id der Anfrage identifiziert wurde, unterstützt die Anfrage nicht oder die Anfrage ist nicht ordnungsgemäß autorisiert.
notFound (404) channelNotFound Der im Parameter channelId angegebene Kanal wurde nicht gefunden.
notFound (404) playlistNotFound Die Playlist, die mit dem Parameter id der Anfrage identifiziert wurde, konnte nicht gefunden werden.
invalidValue (400) playlistOperationUnsupported Die API unterstützt nicht die Möglichkeit, die angegebene Playlist aufzulisten. Beispielsweise kannst du deine Playlist „Später ansehen“ nicht auflisten.

playlists.insert

Fehlertyp Fehlerdetails Beschreibung
badRequest (400) defaultLanguageNotSetError defaultLanguage muss auf „update“ (aktualisieren) localizations festgelegt sein.
badRequest (400) localizationValidationError Einer der Werte im Objekt „localizations“ hat die Validierung nicht bestanden. Verwende die Methode playlists.list, um gültige Werte abzurufen, und aktualisiere sie gemäß den Richtlinien in der Dokumentation zur Playlist-Ressource.
badRequest (400) maxPlaylistExceeded Die Playlist kann nicht erstellt werden, da der Kanal bereits die maximal zulässige Anzahl an Playlists enthält.
forbidden (403) playlistForbidden Dieser Vorgang ist verboten oder die Anfrage ist nicht richtig autorisiert.
invalidValue (400) invalidPlaylistSnippet Die Anfrage enthält ein ungültiges Playlist-Snippet.
required (400) playlistTitleRequired In der Anfrage muss ein Playlisttitel angegeben werden.

playlists.update

Fehlertyp Fehlerdetails Beschreibung
badRequest (400) defaultLanguageNotSetError defaultLanguage muss auf „update“ (aktualisieren) localizations festgelegt sein.
badRequest (400) localizationValidationError Einer der Werte im Objekt „localizations“ konnte nicht validiert werden. Verwende die Methode playlists.list, um gültige Werte abzurufen, und aktualisiere sie gemäß den Richtlinien in der Dokumentation zur Playlists-Ressource.
forbidden (403) playlistForbidden Dieser Vorgang ist unzulässig oder die Anfrage ist nicht ordnungsgemäß autorisiert.
invalidValue (400) invalidPlaylistSnippet Die Anfrage enthält ein ungültiges Playlist-Snippet.
invalidValue (400) playlistOperationUnsupported Die API unterstützt das Aktualisieren der angegebenen Playlist nicht. Du kannst beispielsweise die Eigenschaften der Playlist mit deinen hochgeladenen Videos nicht aktualisieren.
notFound (404) playlistNotFound Die Playlist, die mit dem Parameter id der Anfrage identifiziert wurde, konnte nicht gefunden werden.
required (400) playlistTitleRequired In der Anfrage muss ein Playlist-Titel angegeben werden.

Abos

In den folgenden Tabellen sind die Fehlermeldungen aufgeführt, die von der API als Reaktion auf Aufrufe im Zusammenhang mit subscriptions-Ressourcen zurückgegeben werden. Diese Methoden können auch Fehler zurückgeben, die im Abschnitt Häufige Anforderungsfehler aufgeführt sind.

subscriptions.delete

Fehlertyp Fehlerdetails Beschreibung
forbidden (403) subscriptionForbidden Die Anfrage ist nicht ordnungsgemäß authentifiziert oder wird für diesen Kanal nicht unterstützt.
notFound (404) subscriptionNotFound Das Abo, das Sie löschen möchten, wurde nicht gefunden. Prüfe den Wert des Parameters id der Anfrage, um sicherzugehen, dass er korrekt ist.

subscriptions.insert

Fehlertyp Fehlerdetails Beschreibung
badRequest (400) subscriptionDuplicate Das Abo, das Sie erstellen möchten, ist bereits vorhanden.
badRequest (400) subscriptionForbidden Sie haben die maximale Anzahl von Abos erreicht.
badRequest (400) subscriptionForbidden Vorläufiges Abolimit erreicht. Versuche es bitte in ein paar Stunden erneut.
badRequest (400) subscriptionForbidden Das Abonnieren des eigenen Kanals wird nicht unterstützt.
forbidden (403) subscriptionForbidden Die Anfrage ist nicht ordnungsgemäß authentifiziert oder wird für diesen Kanal nicht unterstützt.
notFound (404) publisherNotFound Die durch das Attribut snippet.resourceId der Anfrage angegebene Ressource wurde nicht gefunden.
notFound (404) subscriberNotFound Der mit der Anfrage identifizierte Abonnent wurde nicht gefunden.
required (400) publisherRequired Die in der Anfrage angegebene Aboressource muss die Property snippet.resourceId verwenden, um den abonnierten Kanal zu identifizieren.

subscriptions.list

Fehlertyp Fehlerdetails Beschreibung
forbidden (403) accountClosed Abos konnten nicht abgerufen werden, weil das Konto des Abonnenten geschlossen ist.
forbidden (403) accountSuspended Die Abos konnten nicht abgerufen werden, da das Konto des Abonnenten gesperrt ist.
forbidden (403) subscriptionForbidden Der Antragsteller ist nicht berechtigt, auf die angeforderten Abos zuzugreifen.
notFound (404) subscriberNotFound Der mit der Anfrage identifizierte Abonnent wurde nicht gefunden.

Miniaturansichten

In den folgenden Tabellen sind Fehlermeldungen aufgeführt, die die API als Antwort auf Aufrufe im Zusammenhang mit thumbnails-Ressourcen zurückgibt. Diese Methoden können auch Fehler zurückgeben, die im Abschnitt Häufige Anforderungsfehler aufgeführt sind.

thumbnails.set

Fehlertyp Fehlerdetails Beschreibung
badRequest (400) invalidImage Der angegebene Bildinhalt ist ungültig.
badRequest (400) mediaBodyRequired Die Anfrage enthält keine Bildinhalte.
forbidden (403) forbidden Die Miniaturansicht kann für das angegebene Video nicht festgelegt werden. Die Anfrage ist möglicherweise nicht ordnungsgemäß autorisiert.
forbidden (403) forbidden Der authentifizierte Nutzer ist nicht berechtigt, benutzerdefinierte Video-Thumbnails hochzuladen und festzulegen.
notFound (404) videoNotFound Das Video, für das Sie ein Thumbnail-Bild einfügen möchten, wurde nicht gefunden. Prüfe den Wert des Parameters videoId der Anfrage, um sicherzugehen, dass er korrekt ist.
tooManyRequests (429) uploadRateLimitExceeded Über den Kanal wurden in letzter Zeit zu viele Thumbnails hochgeladen. Bitte versuchen Sie es später noch einmal.

videoAbuseReportReasons

In den folgenden Tabellen sind Fehlermeldungen aufgeführt, die die API als Antwort auf Aufrufe im Zusammenhang mit videoAbuseReportReasons-Ressourcen zurückgibt. Diese Methoden können auch Fehler zurückgeben, die im Abschnitt Häufige Anfragefehler aufgeführt sind.

videoAbuseReportReasons.list

Fehlertyp Fehlerdetails Beschreibung
forbidden (403) forbidden Zugriff unzulässig: Die Anfrage ist möglicherweise nicht ordnungsgemäß autorisiert.

videoCategories

In den folgenden Tabellen sind die Fehlermeldungen aufgeführt, die von der API als Reaktion auf Aufrufe im Zusammenhang mit videoCategories-Ressourcen zurückgegeben werden. Diese Methoden können auch Fehler zurückgeben, die im Abschnitt Häufige Anfragefehler aufgeführt sind.

videoCategories.list

Fehlertyp Fehlerdetails Beschreibung
notFound (404) videoCategoryNotFound Die durch den Parameter id identifizierte Videokategorie wurde nicht gefunden. Mit der Methode videoCategories.list kannst du eine Liste der gültigen Werte abrufen.

Videos

In den folgenden Tabellen sind Fehlermeldungen aufgeführt, die die API als Antwort auf Aufrufe im Zusammenhang mit videos-Ressourcen zurückgibt. Diese Methoden können auch Fehler zurückgeben, die im Abschnitt Häufige Anfragefehler aufgeführt sind.

videos.insert

Fehlertyp Fehlerdetails Beschreibung
badRequest (400) defaultLanguageNotSet In der Anfrage wird versucht, lokalisierte Videodetails hinzuzufügen, ohne die Standardsprache der Videodetails anzugeben.
badRequest (400) invalidCategoryId In der Property snippet.categoryId ist eine ungültige Kategorie-ID angegeben. Verwenden Sie die Methode videoCategories.list, um unterstützte Kategorien abzurufen.
badRequest (400) invalidDescription In den Metadaten der Anfrage wird eine ungültige Videobeschreibung angegeben.
badRequest (400) invalidFilename Der im Header Slug angegebene Videodateiname ist ungültig.
badRequest (400) invalidPublishAt In den Metadaten der Anfrage ist eine ungültige geplante Veröffentlichungszeit angegeben.
badRequest (400) invalidRecordingDetails Das Objekt recordingDetails in den Metadaten der Anfrage enthält ungültige Aufzeichnungsdetails.
badRequest (400) invalidTags Die Metadaten der Anfrage enthalten ungültige Video-Keywords.
badRequest (400) invalidTitle In den Metadaten der Anfrage ist ein ungültiger oder leerer Videotitel angegeben.
badRequest (400) invalidVideoGameRating In den Metadaten der Anfrage ist eine ungültige Videospielbewertung angegeben.
badRequest (400) invalidVideoMetadata Die Metadaten der Anfrage sind ungültig. Dieser Fehler tritt auf, wenn mit der Anfrage der snippet-Teil einer video-Ressource aktualisiert wird, aber kein Wert für die Eigenschaften snippet.title und snippet.categoryId festgelegt wird.
badRequest (400) mediaBodyRequired Die Anfrage enthält nicht die Videoinhalte.
badRequest (400) uploadLimitExceeded Das tägliche Upload-Limit für Videos des Kanals wurde erreicht. Dies ist eine Einschränkung der YouTube-Plattform und hat nichts mit dem API-Kontingent Ihres Google Cloud-Projekts zu tun.
forbidden (403) forbidden
forbidden (403) forbiddenLicenseSetting Mit der Anfrage wird versucht, eine ungültige Lizenz für das Video festzulegen.
forbidden (403) forbiddenPrivacySetting In der Anfrage wird versucht, eine ungültige Datenschutzeinstellung für das Video festzulegen.

videos.list

Fehlertyp Fehlerdetails Beschreibung
badRequest (400) videoChartNotFound Das angeforderte Videodiagramm wird nicht unterstützt oder ist nicht verfügbar.
forbidden (403) forbidden Die Anfrage ist nicht ordnungsgemäß autorisiert, um auf die Videodatei oder Verarbeitungsinformationen zuzugreifen. Die Teile fileDetails, processingDetails und suggestions sind nur für den Inhaber des Videos verfügbar.
forbidden (403) forbidden Die Anfrage kann nicht auf Informationen zu Nutzerbewertungen zugreifen. Dieser Fehler kann auftreten, weil die Anfrage nicht ordnungsgemäß autorisiert ist, den Parameter myRating zu verwenden.
notFound (404) videoNotFound Das Video, das Sie abrufen möchten, wurde nicht gefunden. Prüfe den Wert des Parameters id der Anfrage, um sicherzugehen, dass er korrekt ist.

videos.delete

Fehlertyp Fehlerdetails Beschreibung
forbidden (403) forbidden Das Video, das Sie löschen möchten, kann nicht gelöscht werden. Die Anfrage ist möglicherweise nicht ordnungsgemäß autorisiert.
notFound (404) videoNotFound Das Video, das Sie löschen möchten, wurde nicht gefunden. Prüfe den Wert des Parameters id der Anfrage, um sicherzugehen, dass er korrekt ist.

videos.update

Fehlertyp Fehlerdetails Beschreibung
badRequest (400) defaultLanguageNotSet Mit der API-Anfrage wird versucht, lokalisierte Videodetails hinzuzufügen, ohne die Standardsprache der Videodetails anzugeben.
badRequest (400) invalidCategoryId In der Property snippet.categoryId ist eine ungültige Kategorie-ID angegeben. Verwenden Sie die Methode videoCategories.list, um unterstützte Kategorien abzurufen.
badRequest (400) invalidDefaultBroadcastPrivacySetting Mit der Anfrage wird versucht, eine ungültige Datenschutzeinstellung für den Standard-Livestream festzulegen.
badRequest (400) invalidDescription In den Metadaten der Anfrage wird eine ungültige Videobeschreibung angegeben.
badRequest (400) invalidPublishAt In den Metadaten der Anfrage ist eine ungültige geplante Veröffentlichungszeit angegeben.
badRequest (400) invalidRecordingDetails Das Objekt recordingDetails in den Metadaten der Anfrage enthält ungültige Aufzeichnungsdetails.
badRequest (400) invalidTags Die Metadaten der Anfrage enthalten ungültige Video-Keywords.
badRequest (400) invalidTitle In den Metadaten der Anfrage ist ein ungültiger oder leerer Videotitel angegeben.
badRequest (400) invalidVideoMetadata Die Metadaten der Anfrage sind ungültig. Dieser Fehler tritt auf, wenn mit der Anfrage der snippet-Teil einer video-Ressource aktualisiert wird, aber kein Wert für die Eigenschaften snippet.title und snippet.categoryId festgelegt wird.
forbidden (403) forbidden Zugriff unzulässig: Die Anfrage ist möglicherweise nicht richtig autorisiert.
forbidden (403) forbiddenEmbedSetting Mit der Anfrage wird versucht, eine ungültige Einbettungseinstellung für das Video festzulegen. Einige Kanäle haben möglicherweise keine Berechtigung, eingebettete Player für Livestreams anzubieten. Weitere Informationen findest du in der YouTube-Hilfe.
forbidden (403) forbiddenLicenseSetting In der Anfrage wird versucht, eine ungültige Lizenz für das Video festzulegen.
forbidden (403) forbiddenPrivacySetting Mit der Anfrage wird versucht, eine ungültige Datenschutzeinstellung für das Video festzulegen.
notFound (404) videoNotFound Das Video, das du aktualisieren möchtest, wurde nicht gefunden. Prüfen Sie den Wert des Felds id im Anfragetext, um sicherzustellen, dass er korrekt ist.

videos.rate

Fehlertyp Fehlerdetails Beschreibung
badRequest (400) emailNotVerified Der Nutzer muss seine E-Mail-Adresse bestätigen, bevor er eine Bewertung abgeben kann.
badRequest (400) invalidRating Die Anfrage enthielt einen unerwarteten Wert für den Parameter rating.
badRequest (400) videoPurchaseRequired Leihvideos können nur von Nutzern bewertet werden, die sie ausgeliehen haben.
forbidden (403) forbidden Das Video, das du bewerten möchtest, kann nicht bewertet werden. Die Anfrage ist möglicherweise nicht ordnungsgemäß autorisiert.
forbidden (403) videoRatingDisabled Der Inhaber des Videos, das du bewerten möchtest, hat die Bewertungen für dieses Video deaktiviert.
notFound (404) videoNotFound Das Video, das Sie bewerten möchten, wurde nicht gefunden. Prüfe den Wert des Parameters id der Anfrage, um sicherzugehen, dass er korrekt ist.

videos.reportAbuse

Fehlertyp Fehlerdetails Beschreibung
badRequest (400) invalidAbuseReason Die Anfrage enthielt einen unerwarteten Wert für das Feld reason_id oder eine Kombination aus den Feldern reason_id und secondary_reason_id.
badRequest (400) rateLimitExceeded Der Nutzer hat innerhalb eines bestimmten Zeitraums zu viele Anfragen gesendet.
forbidden (403) forbidden
notFound (404) videoNotFound Das Video, für das Sie einen Missbrauch melden möchten, wurde nicht gefunden.

Wasserzeichen

In den folgenden Tabellen sind Fehlermeldungen aufgeführt, die die API als Antwort auf Aufrufe im Zusammenhang mit watermarks-Ressourcen zurückgibt. Diese Methoden können auch Fehler zurückgeben, die im Abschnitt Häufige Anforderungsfehler aufgeführt sind.

watermarks.set

Fehlertyp Fehlerdetails Beschreibung
badRequest (400) imageFormatUnsupported Das von Ihnen bereitgestellte Bild hat ein nicht unterstütztes Format.
badRequest (400) imageTooTall Das von Ihnen bereitgestellte Bild ist zu hoch.
badRequest (400) imageTooWide Das von Ihnen bereitgestellte Bild ist zu breit.
badRequest (400) mediaBodyRequired Die Anfrage enthält keine Bildinhalte.
forbidden (403) forbidden Das Wasserzeichen kann für den angegebenen Kanal nicht festgelegt werden. Die Anfrage ist möglicherweise nicht ordnungsgemäß autorisiert oder der Parameter channelId ist auf einen ungültigen Wert festgelegt.

watermarks.unset

Fehlertyp Fehlerdetails Beschreibung
forbidden (403) forbidden Das Wasserzeichen kann für den angegebenen Kanal nicht entfernt werden. Die Anfrage ist möglicherweise nicht richtig autorisiert oder der Parameter channelId ist auf einen ungültigen Wert festgelegt.