API Reference

Mit der YouTube Data API kannst du Funktionen, die normalerweise auf der YouTube-Website ausgeführt werden, in deine eigene Website oder App einbinden. In den folgenden Listen sind die verschiedenen Arten von Ressourcen aufgeführt, die Sie mit der API abrufen können. Die API unterstützt auch Methoden zum Einfügen, Aktualisieren oder Löschen vieler dieser Ressourcen.

In diesem Referenzhandbuch wird beschrieben, wie Sie mit der API alle diese Vorgänge ausführen. Der Leitfaden ist nach Ressourcentyp organisiert. Eine Ressource ist ein Element, das zu YouTube gehört, z. B. ein Video, eine Playlist oder ein Abo. Für jeden Ressourcentyp werden eine oder mehrere Datendarstellungen aufgeführt. Ressourcen werden als JSON-Objekte dargestellt. Der Leitfaden enthält außerdem eine oder mehrere unterstützte Methoden (LIST, POST, DELETE usw.) für jeden Ressourcentyp und erläutert, wie Sie diese Methoden in Ihrer Anwendung verwenden.

API aufrufen

Für YouTube Data API-Anfragen gelten die folgenden Anforderungen:

  1. Für jede Anfrage muss entweder ein API-Schlüssel (mit dem Parameter key) oder ein OAuth 2.0-Token angegeben werden. Sie finden Ihren API-Schlüssel in der Developer Console im Bereich API-Zugriff für Ihr Projekt.

  2. Sie müssen für jede Anfrage zum Einfügen, Aktualisieren und Löschen ein Autorisierungstoken senden. Außerdem müssen Sie für jede Anfrage, bei der die privaten Daten des authentifizierten Nutzers abgerufen werden, ein Autorisierungstoken senden.

    Außerdem unterstützen einige API-Methoden zum Abrufen von Ressourcen möglicherweise Parameter, die eine Autorisierung erfordern, oder enthalten zusätzliche Metadaten, wenn Anfragen autorisiert sind. Ein Antrag zum Abrufen der hochgeladenen Videos eines Nutzers kann beispielsweise auch private Videos enthalten, wenn der Antrag von diesem Nutzer autorisiert wurde.

  3. Die API unterstützt das OAuth 2.0-Authentifizierungsprotokoll. Sie können ein OAuth 2.0-Token auf folgende Arten bereitstellen:

    • Verwenden Sie einen Abfrageparameter access_token wie ?access_token=oauth2-token.
    • Verwenden Sie den HTTP-Header Authorization wie Authorization: Bearer oauth2-token.

    Eine vollständige Anleitung zur Implementierung der OAuth 2.0-Authentifizierung in Ihrer Anwendung finden Sie im Authentifizierungsleitfaden.

Ressourcentypen

Aktivitäten

Eine activity-Ressource enthält Informationen zu einer Aktion, die ein bestimmter Kanal oder Nutzer auf YouTube ausgeführt hat. Zu den Aktionen, die in Aktivitätsfeeds erfasst werden, gehören beispielsweise das Bewerten, Teilen und als „Favoriten“ Markieren von Videos sowie das Hochladen von Videos. Jede activity-Ressource gibt den Aktionstyp, den mit der Aktion verknüpften Kanal und die mit der Aktion verknüpften Ressourcen an, z. B. das Video, das bewertet oder hochgeladen wurde.

Weitere Informationen zu dieser Ressource finden Sie in der Ressourcendarstellung und in der Liste der Properties.

Methode HTTP-Anfrage Beschreibung
URIs relativ zu https://www.googleapis.com/youtube/v3
list GET /activities Gibt eine Liste von Kanalaktivitätsereignissen zurück, die den Anfragekriterien entsprechen. So kannst du beispielsweise Ereignisse abrufen, die mit einem bestimmten Kanal oder dem eigenen Kanal des Nutzers verknüpft sind.
insert POST /activities Hinweis:Diese Methode wurde eingestellt und wird nicht mehr unterstützt.

Untertitel

Eine caption-Ressource stellt eine YouTube-Untertitelspur dar. Ein Untertiteltrack ist genau einem YouTube-Video zugeordnet.

Weitere Informationen zu dieser Ressource finden Sie in der Ressourcendarstellung und in der Liste der Properties.

Methode HTTP-Anfrage Beschreibung
URIs relativ zu https://www.googleapis.com/youtube/v3
delete DELETE /captions Löscht den angegebenen Untertiteltrack.
download GET /captions/id Lädt einen Untertiteltrack herunter. Der Untertiteltrack wird im Originalformat zurückgegeben, sofern in der Anfrage kein Wert für den Parameter tfmt angegeben ist, und in der Originalsprache, sofern in der Anfrage kein Wert für den Parameter tlang angegeben ist.
insert POST /captions Hier kannst du einen Untertiteltrack hochladen.
list GET /captions Gibt eine Liste von Untertiteltracks zurück, die mit einem bestimmten Video verknüpft sind. Die API-Antwort enthält nicht die eigentlichen Untertitel. Mit der captions.download-Methode kannst du einen Untertiteltrack abrufen.
update PUT /captions Aktualisiert einen Untertiteltrack. Wenn du einen Untertiteltrack aktualisierst, kannst du den Status des Tracks als Entwurf ändern, eine neue Untertiteldatei für den Track hochladen oder beides.

ChannelBanners

Eine channelBanner-Ressource enthält die URL, mit der du ein neu hochgeladenes Bild als Bannerbild für einen Kanal festlegen kannst.

Weitere Informationen zu dieser Ressource finden Sie in der Ressourcendarstellung und in der Liste der Properties.

Methode HTTP-Anfrage Beschreibung
URIs relativ zu https://www.googleapis.com/youtube/v3
insert POST /channelBanners/insert Ladet ein Kanalbannerbild auf YouTube hoch. Diese Methode umfasst die ersten beiden Schritte eines dreistufigen Vorgangs zum Aktualisieren des Bannerbilds für einen Kanal:

  1. Rufe die Methode channelBanners.insert auf, um die binären Bilddaten auf YouTube hochzuladen. Das Bild muss ein Seitenverhältnis von 16:9 und mindestens 2.048 × 1.152 Pixel haben. Wir empfehlen, ein Bild mit einer Größe von 2.560 × 1.440 Pixel hochzuladen.
  2. Extrahieren Sie den Wert des Attributs url aus der Antwort, die die API für Schritt 1 zurückgibt.
  3. Rufe die Methode channels.update auf, um die Branding-Einstellungen des Kanals zu aktualisieren. Legen Sie den Wert der Property brandingSettings.image.bannerExternalUrl auf die in Schritt 2 ermittelte URL fest.

ChannelSections

Eine channelSection-Ressource enthält Informationen zu einer Reihe von Videos, die ein Kanal als „Empfohlen“ gekennzeichnet hat. Ein Bereich kann beispielsweise die neuesten Uploads, die beliebtesten Uploads oder Videos aus einer oder mehreren Playlists eines Kanals enthalten.

Die Bereiche eines Kanals sind nur sichtbar, wenn der Kanal Inhalte in einer Ansicht zum Stöbern (nicht in einer Feedansicht) anzeigt. Wenn du für einen Kanal Inhalte in einer Suchansicht anzeigen möchtest, setze die Property brandingSettings.channel.showBrowseView für den entsprechenden Kanal auf true.

Pro Kanal können maximal 10 Bereiche erstellt werden.

Weitere Informationen zu dieser Ressource finden Sie in der Ressourcendarstellung und in der Liste der Properties.

Methode HTTP-Anfrage Beschreibung
URIs relativ zu https://www.googleapis.com/youtube/v3
delete DELETE /channelSections Löscht einen Kanalabschnitt.
insert POST /channelSections Dem Kanal des authentifizierten Nutzers wird ein Kanalbereich hinzugefügt. Pro Channel können maximal 10 Bereiche erstellt werden.
list GET /channelSections Gibt eine Liste von channelSection-Ressourcen zurück, die den Kriterien der API-Anfrage entsprechen.
update PUT /channelSections Aktualisiert einen Kanalabschnitt.

Kanäle

Eine channel-Ressource enthält Informationen zu einem YouTube-Kanal.

Weitere Informationen zu dieser Ressource finden Sie in der Ressourcendarstellung und in der Liste der Properties.

Methode HTTP-Anfrage Beschreibung
URIs relativ zu https://www.googleapis.com/youtube/v3
list GET /channels Gibt eine Sammlung von null oder mehr channel-Ressourcen zurück, die den Anfragekriterien entsprechen.
update PUT /channels Aktualisiert die Metadaten eines Kanals. Diese Methode unterstützt derzeit nur Aktualisierungen der brandingSettings- und invideoPromotion-Objekte der channel-Ressource und ihrer untergeordneten Eigenschaften.

CommentThreads

Eine commentThread-Ressource enthält Informationen zu einem YouTube-Kommentar-Thread, der einen Kommentar auf oberster Ebene und ggf. Antworten auf diesen Kommentar enthält. Eine commentThread-Ressource kann Kommentare zu einem Video oder zu einem Kanal darstellen.

Sowohl der Kommentar auf oberster Ebene als auch die Antworten sind comment-Ressourcen, die in der commentThread-Ressource verschachtelt sind. Die commentThread-Ressource enthält nicht unbedingt alle Antworten auf einen Kommentar. Wenn du alle Antworten für einen bestimmten Kommentar abrufen möchtest, musst du die Methode comments.list verwenden. Beachten Sie auch, dass einige Kommentare keine Antworten haben.

Weitere Informationen zu dieser Ressource finden Sie in der Ressourcendarstellung und in der Liste der Properties.

Methode HTTP-Anfrage Beschreibung
URIs relativ zu https://www.googleapis.com/youtube/v3
list GET /commentThreads Gibt eine Liste von Kommentarthreads zurück, die den Parametern der API-Anfrage entsprechen.
insert POST /commentThreads Erstellt einen neuen Kommentar auf oberster Ebene. Wenn du auf einen vorhandenen Kommentar antworten möchtest, verwende stattdessen die Methode comments.insert.

Kommentare

Eine comment-Ressource enthält Informationen zu einem einzelnen YouTube-Kommentar. Eine comment-Ressource kann einen Kommentar zu einem Video oder zu einem Kanal darstellen. Außerdem kann es sich um einen Kommentar auf oberster Ebene oder um eine Antwort auf einen Kommentar auf oberster Ebene handeln.

Weitere Informationen zu dieser Ressource finden Sie in der Ressourcendarstellung und in der Liste der Properties.

Methode HTTP-Anfrage Beschreibung
URIs relativ zu https://www.googleapis.com/youtube/v3
list GET /comments Gibt eine Liste von Kommentaren zurück, die den Parametern der API-Anfrage entsprechen.
setModerationStatus POST /comments/setModerationStatus Legt den Moderationsstatus eines oder mehrerer Kommentare fest. Die API-Anfrage muss vom Inhaber des Kanals oder des Videos autorisiert werden, mit dem die Kommentare verknüpft sind.
insert POST /comments Erstellt eine Antwort auf einen vorhandenen Kommentar. Hinweis:Verwenden Sie die Methode commentThreads.insert, um einen Kommentar auf oberster Ebene zu erstellen.
markAsSpam POST /comments/markAsSpam Hinweis:Diese Methode wurde eingestellt und wird nicht mehr unterstützt.
delete DELETE /comments Löscht einen Kommentar.
update PUT /comments Ändert einen Kommentar.

GuideCategories

Eine guideCategory-Ressource gibt eine Kategorie an, die YouTube basierend auf den Inhalten eines Kanals oder anderen Indikatoren wie der Beliebtheit des Kanals algorithmisch zuweist. Die Liste ähnelt den Videokategorien, mit dem Unterschied, dass der Uploader eines Videos eine Videokategorie zuweisen kann, aber nur YouTube eine Kanalkategorie.

Weitere Informationen zu dieser Ressource finden Sie in der Ressourcendarstellung und in der Liste der Properties.

Methode HTTP-Anfrage Beschreibung
URIs relativ zu https://www.googleapis.com/youtube/v3
list GET /guideCategories Eine Liste der Kategorien, die mit YouTube-Kanälen verknüpft werden können.

I18nLanguages

Eine i18nLanguage-Ressource identifiziert eine Anwendungssprache, die von der YouTube-Website unterstützt wird. Die Anwendungssprache wird auch als Benutzeroberflächensprache bezeichnet. Für die YouTube-Website kann eine App-Sprache automatisch anhand der Google-Kontoeinstellungen, der Browsersprache oder des IP-Standorts ausgewählt werden. Nutzer können die gewünschte Sprache für die Benutzeroberfläche auch manuell in der Fußzeile der YouTube-Website auswählen.

Jede i18nLanguage-Ressource identifiziert einen Sprachcode und einen Namen. Der Sprachcode kann als Wert des Parameters hl verwendet werden, wenn API-Methoden wie videoCategories.list und guideCategories.list aufgerufen werden.

Weitere Informationen zu dieser Ressource finden Sie in der Ressourcendarstellung und in der Liste der Properties.

Methode HTTP-Anfrage Beschreibung
URIs relativ zu https://www.googleapis.com/youtube/v3
list GET /i18nLanguages Gibt eine Liste der Anwendungssprachen zurück, die von der YouTube-Website unterstützt werden.

I18nRegions

Eine i18nRegion-Ressource identifiziert einen geografischen Bereich, den ein YouTube-Nutzer als bevorzugte Inhaltsregion auswählen kann. Die Inhaltsregion kann auch als Inhaltslokalisierung bezeichnet werden. Für die YouTube-Website kann eine Inhaltsregion automatisch anhand von Heuristiken wie der YouTube-Domain oder dem IP-Standort des Nutzers ausgewählt werden. Nutzer können die gewünschte Inhaltsregion auch manuell in der Fußzeile der YouTube-Website auswählen.

Jede i18nRegion-Ressource identifiziert einen Regionscode und einen Namen. Die Regionscodes können als Wert des Parameters regionCode verwendet werden, wenn API-Methoden wie search.list, videos.list, activities.list und videoCategories.list aufgerufen werden.

Weitere Informationen zu dieser Ressource finden Sie in der Ressourcendarstellung und in der Liste der Properties.

Methode HTTP-Anfrage Beschreibung
URIs relativ zu https://www.googleapis.com/youtube/v3
list GET /i18nRegions Gibt eine Liste der Inhaltsregionen zurück, die von der YouTube-Website unterstützt werden.

Mitglieder

Eine member-Ressource stellt ein Kanalmitglied eines YouTube-Kanals dar. Ein Mitglied unterstützt einen Creator regelmäßig finanziell und erhält dafür besondere Vorteile. Mitglieder können beispielsweise chatten, wenn der Creator den Modus „Nur für Mitglieder“ für einen Chat aktiviert.

Weitere Informationen zu dieser Ressource finden Sie in der Ressourcendarstellung und in der Liste der Attribute.

Methode HTTP-Anfrage Beschreibung
URIs relativ zu https://www.googleapis.com/youtube/v3
list GET /members Liste der Mitglieder (früher „Unterstützer“) eines Kanals. Die API-Anfrage muss vom Kanalinhaber autorisiert sein.

MembershipsLevels

Mit einer membershipsLevel-Ressource wird ein Preisniveau für den Creator angegeben, der die API-Anfrage autorisiert hat.

Weitere Informationen zu dieser Ressource finden Sie in der Ressourcendarstellung und in der Liste der Attribute.

Methode HTTP-Anfrage Beschreibung
URIs relativ zu https://www.googleapis.com/youtube/v3
list GET /membershipsLevels Gibt eine Sammlung von null oder mehr membershipsLevel-Ressourcen zurück, die dem Kanal gehören, über den die API-Anfrage autorisiert wurde. Die Ebenen werden in der impliziten Anzeigereihenfolge zurückgegeben.

PlaylistItems

Eine playlistItem-Ressource identifiziert eine andere Ressource, z. B. ein Video, das in einer Playlist enthalten ist. Außerdem enthält die playlistItem -Ressource Details zur enthaltenen Ressource, die sich speziell auf die Verwendung dieser Ressource in der Playlist beziehen.

YouTube verwendet auch eine Playlist, um die Liste der hochgeladenen Videos eines Kanals zu identifizieren. Jede playlistItem in dieser Liste steht für ein hochgeladenes Video. Die Wiedergabelisten-ID für diese Liste kannst du aus der channel resource für einen bestimmten Kanal abrufen. Sie können dann die Methode playlistItems.list auf die Liste anwenden.

Weitere Informationen zu dieser Ressource finden Sie in der Ressourcendarstellung und in der Liste der Properties.

Methode HTTP-Anfrage Beschreibung
URIs relativ zu https://www.googleapis.com/youtube/v3
delete DELETE /playlistItems Löscht einen Playlist-Eintrag.
insert POST /playlistItems Fügen Sie einer Playlist eine Ressource hinzu.
list GET /playlistItems Gibt eine Sammlung von Playlist-Elementen zurück, die den API-Anfrageparametern entsprechen. Du kannst alle Playlist-Elemente in einer bestimmten Playlist oder ein oder mehrere Playlist-Elemente anhand ihrer eindeutigen IDs abrufen.
update PUT /playlistItems Ein Playlist-Element wird geändert. Du kannst beispielsweise die Position des Artikels in der Playlist aktualisieren.

Playlists

Eine playlist-Ressource stellt eine YouTube-Playlist dar. Eine Playlist ist eine Sammlung von Videos, die sich nacheinander ansehen und mit anderen Nutzern teilen lassen. Standardmäßig sind Playlists für andere Nutzer öffentlich sichtbar. Sie können aber auch privat sein.

 Außerdem werden Playlists auf YouTube verwendet, um spezielle Videosammlungen für einen Kanal zu kennzeichnen, z. B.:

  • hochgeladene Videos
  • Videos, die du positiv bewertet hast (d. h. Videos, die dir gefallen)
  • Wiedergabeverlauf
  • später ansehen
Genauer gesagt sind diese Listen mit einem Kanal verknüpft. Ein Kanal ist eine Sammlung von Videos, Playlists und anderen YouTube-Informationen einer Person, Gruppe oder eines Unternehmens. Die Playlist-IDs für jede dieser Listen kannst du über die channel resource eines bestimmten Kanals abrufen.

Sie können dann mit der Methode playlistItems.list eine dieser Listen abrufen. Sie können diesen Listen auch Elemente hinzufügen oder daraus entfernen, indem Sie die Methoden playlistItems.insert und playlistItems.delete aufrufen.

Weitere Informationen zu dieser Ressource finden Sie in der Ressourcendarstellung und in der Liste der Properties.

Methode HTTP-Anfrage Beschreibung
URIs relativ zu https://www.googleapis.com/youtube/v3
delete DELETE /playlists Löscht eine Playlist.
list GET /playlists Gibt eine Sammlung von Playlists zurück, die den Parametern der API-Anfrage entsprechen. Du kannst beispielsweise alle Playlists abrufen, deren Inhaber der authentifizierte Nutzer ist, oder eine oder mehrere Playlists anhand ihrer eindeutigen IDs.
insert POST /playlists Erstellt eine Playlist.
update PUT /playlists Eine Playlist wird geändert. Du kannst beispielsweise den Titel, die Beschreibung oder den Datenschutzstatus einer Playlist ändern.

Ein Suchergebnis enthält Informationen zu einem YouTube-Video, -Kanal oder einer -Playlist, die mit den in einer API-Anfrage angegebenen Suchparametern übereinstimmen. Ein Suchergebnis verweist zwar auf eine eindeutig identifizierbare Ressource wie ein Video, hat aber keine eigenen persistenten Daten.

Weitere Informationen zu dieser Ressource finden Sie in der Ressourcendarstellung und in der Liste der Properties.

Methode HTTP-Anfrage Beschreibung
URIs relativ zu https://www.googleapis.com/youtube/v3
list GET /search Gibt eine Sammlung von Suchergebnissen zurück, die mit den in der API-Anfrage angegebenen Abfrageparametern übereinstimmen. Standardmäßig werden in einem Suchergebnissatz übereinstimmende video-, channel- und playlist-Ressourcen ermittelt. Sie können Abfragen aber auch so konfigurieren, dass nur ein bestimmter Ressourcentyp abgerufen wird.

Abos

Eine subscription-Ressource enthält Informationen zum Abo eines YouTube-Nutzers. Über ein Abo wird ein Nutzer benachrichtigt, wenn einem Kanal neue Videos hinzugefügt werden oder wenn ein anderer Nutzer eine von mehreren Aktionen auf YouTube ausführt, z. B. ein Video hochlädt, bewertet oder kommentiert.

Weitere Informationen zu dieser Ressource finden Sie in der Ressourcendarstellung und in der Liste der Properties.

Methode HTTP-Anfrage Beschreibung
URIs relativ zu https://www.googleapis.com/youtube/v3
delete DELETE /subscriptions Löscht ein Abo.
insert POST /subscriptions Füge ein Abo für den Kanal des authentifizierten Nutzers hinzu.
list GET /subscriptions Gibt Aboressourcen zurück, die den Kriterien der API-Anfrage entsprechen.

Miniaturansichten

Eine thumbnail-Ressource gibt verschiedene Thumbnail-Bildgrößen an, die mit einer Ressource verknüpft sind. Beachte bitte die folgenden Merkmale von Thumbnails:

  • Die snippet.thumbnails-Property einer Ressource ist ein Objekt, das die für diese Ressource verfügbaren Miniaturansichten angibt.
  • Eine thumbnail-Ressource enthält eine Reihe von Objekten. Der Name jedes Objekts (default, medium, high usw.) bezieht sich auf die Größe des Thumbnail-Bilds.
  • Für verschiedene Arten von Ressourcen können unterschiedliche Thumbnail-Bildgrößen unterstützt werden.
  • Für unterschiedliche Ressourcentypen können unterschiedliche Größen für Thumbnail-Bilder mit demselben Namen definiert werden. Das default-Miniaturansichtsbild für eine video-Ressource hat beispielsweise in der Regel eine Größe von 120 × 90 Pixeln und das default-Miniaturansichtsbild für eine channel-Ressource hat in der Regel eine Größe von 88 × 88 Pixeln.
  • Ressourcen desselben Typs können für bestimmte Bilder unterschiedliche Miniaturansichtsgrößen haben, je nach Auflösung des Originalbilds oder der auf YouTube hochgeladenen Inhalte. So kann ein HD-Video beispielsweise Thumbnails mit höherer Auflösung unterstützen als nicht HD-Videos.
  • Jedes Objekt, das Informationen zur Größe eines Vorschaubilds enthält, hat die Attribute width und height. Die Eigenschaften „width“ und „height“ werden für dieses Bild jedoch möglicherweise nicht zurückgegeben.
  • Wenn ein hochgeladenes Thumbnail-Bild nicht die erforderlichen Abmessungen hat, wird es so angepasst, dass es die richtige Größe hat, ohne dass sich das Seitenverhältnis ändert. Das Bild ist nicht zugeschnitten, kann aber schwarze Balken enthalten, damit die Größe korrekt ist.

Weitere Informationen zu dieser Ressource finden Sie in der Ressourcendarstellung und in der Liste der Properties.

Methode HTTP-Anfrage Beschreibung
URIs relativ zu https://www.googleapis.com/youtube/v3
set POST /thumbnails/set Hiermit wird ein benutzerdefiniertes Video-Thumbnail auf YouTube hochgeladen und für ein Video festgelegt.

VideoAbuseReportReasons

Eine videoAbuseReportReason-Ressource enthält Informationen zu einem Grund, warum ein Video wegen missbräuchlicher Inhalte gemeldet wurde. Wenn Ihre Anwendung die videos.reportAbuse-Methode aufruft, um ein missbräuchliches Video zu melden, werden in der Anfrage die Informationen aus einer videoAbuseReportReason-Ressource verwendet, um den Grund für die Meldung des Videos anzugeben.

Weitere Informationen zu dieser Ressource finden Sie in der Ressourcendarstellung und in der Liste der Properties.

Methode HTTP-Anfrage Beschreibung
URIs relativ zu https://www.googleapis.com/youtube/v3
list GET /videoAbuseReportReasons Liste der Gründe, aus denen du missbräuchliche Videos melden kannst

VideoCategories

Eine videoCategory-Ressource gibt eine Kategorie an, die mit hochgeladenen Videos verknüpft wurde oder werden könnte.

Weitere Informationen zu dieser Ressource finden Sie in der Ressourcendarstellung und in der Liste der Properties.

Methode HTTP-Anfrage Beschreibung
URIs relativ zu https://www.googleapis.com/youtube/v3
list GET /videoCategories Gibt eine Liste von Kategorien zurück, die mit YouTube-Videos verknüpft werden können.

Videos

Eine video-Ressource stellt ein YouTube-Video dar.

Weitere Informationen zu dieser Ressource finden Sie in der Ressourcendarstellung und in der Liste der Properties.

Methode HTTP-Anfrage Beschreibung
URIs relativ zu https://www.googleapis.com/youtube/v3
insert POST /videos Hiermit wird ein Video auf YouTube hochgeladen und optional die Metadaten des Videos festgelegt.
list GET /videos Gibt eine Liste von Videos zurück, die den API-Anfrageparametern entsprechen.
delete DELETE /videos Löscht ein YouTube-Video.
update PUT /videos Aktualisiert die Metadaten eines Videos.
rate POST /videos/rate Du kannst Videos mit „Mag ich“ oder „Mag ich nicht“ bewerten oder eine Bewertung entfernen.
getRating GET /videos/getRating Ruft die Bewertungen ab, die der autorisierte Nutzer einer Liste von angegebenen Videos gegeben hat.
reportAbuse POST /videos/reportAbuse Du kannst ein Video melden, weil es missbräuchliche Inhalte enthält.

Wasserzeichen

Mit einer watermark-Ressource wird ein Bild angegeben, das bei der Wiedergabe der Videos eines bestimmten Kanals angezeigt wird. Du kannst auch einen Zielkanal angeben, mit dem das Bild verknüpft werden soll, sowie Timing-Details, die festlegen, wann das Wasserzeichen während der Videowiedergabe angezeigt wird und wie lange es sichtbar ist.

Weitere Informationen zu dieser Ressource finden Sie in der Ressourcendarstellung und in der Liste der Properties.

Methode HTTP-Anfrage Beschreibung
URIs relativ zu https://www.googleapis.com/youtube/v3
set POST /watermarks/set Hiermit wird ein Wasserzeichenbild auf YouTube hochgeladen und für einen Kanal festgelegt.
unset POST /watermarks/unset Löscht das Wasserzeichenbild eines Kanals.