API Reference

Mit der YouTube Data API kannst du Funktionen, die normalerweise auf der YouTube-Website ausgeführt werden, in deine eigene Website oder Anwendung integrieren. In den folgenden Listen sind die verschiedenen Ressourcentypen 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 erläutert, wie Sie mit der API alle diese Vorgänge ausführen. Die Übersicht ist nach Ressourcentyp gegliedert. Eine Ressource stellt einen Elementtyp dar, der Teil der YouTube-Erfahrung ist, z. B. ein Video, eine Playlist oder ein Abo. Für jeden Ressourcentyp listet der Leitfaden eine oder mehrere Datendarstellungen auf und Ressourcen werden als JSON-Objekte dargestellt. Außerdem werden für jeden Ressourcentyp eine oder mehrere unterstützte Methoden (LIST, POST, DELETE usw.) aufgeführt. Außerdem wird erläutert, wie Sie diese Methoden in Ihrer Anwendung verwenden können.

API aufrufen

Die folgenden Anforderungen gelten für YouTube Data API-Anfragen:

  1. In jeder Anfrage muss entweder ein API-Schlüssel (mit dem Parameter key) oder ein OAuth 2.0-Token angegeben werden. Ihren API-Schlüssel finden Sie 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 ein Autorisierungstoken für jede Anfrage senden, mit der die privaten Daten des authentifizierten Nutzers abgerufen werden.

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

  3. Die API unterstützt das OAuth 2.0-Authentifizierungsprotokoll. Sie können ein OAuth 2.0-Token auf eine der folgenden Arten angeben:

    • Verwenden Sie den Abfrageparameter access_token so: ?access_token=oauth2-token
    • Verwenden Sie den HTTP-Header Authorization so: 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 in Aktivitätsfeeds gehören die Bewertung eines Videos, das Teilen eines Videos, das Markieren eines Videos als Favorit, das Hochladen eines Videos und so weiter. Jede activity-Ressource gibt die Art der Aktion, den mit der Aktion verknüpften Kanal und die mit der Aktion verknüpften Ressourcen an, z. B. das bewertete oder hochgeladene Video.

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

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

Untertitel

Eine caption-Ressource steht für einen YouTube-Untertitel. Ein Untertiteltrack ist genau einem YouTube-Video zugeordnet.

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

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 Untertitel-Track wird in seinem Originalformat zurückgegeben, es sei denn, in der Anfrage wird ein Wert für den Parameter tfmt und in der Originalsprache angegeben, sofern in der Anfrage kein Wert für den Parameter tlang angegeben ist.
insert POST /captions Lädt einen Untertitel-Track hoch
list GET /captions Gibt eine Liste mit Untertiteln zurück, die einem bestimmten Video zugeordnet sind. Die API-Antwort enthält nicht die eigentlichen Untertitel und die Methode captions.download bietet die Möglichkeit, einen Untertiteltrack abzurufen.
update PUT /captions Aktualisiert einen Untertitel-Track. Wenn du einen Untertitel-Track aktualisierst, kannst du seinen Entwurfsstatus ändern, eine neue Untertiteldatei für den Track hochladen oder beides.

Kanalbanner

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

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

Methode HTTP-Anfrage Beschreibung
URIs relativ zu https://www.googleapis.com/youtube/v3
insert POST /channelBanners/insert Lädt ein Kanalbanner auf YouTube hoch Diese Methode stellt die ersten beiden Schritte der drei Schritte zur Aktualisierung des Bannerbilds für einen Kanal dar:

  1. Rufen Sie die Methode channelBanners.insert auf, um die Binärbilddaten auf YouTube hochzuladen. Das Bild muss ein Seitenverhältnis von 16:9 und mindestens 2048 x 1152 Pixel haben. Wir empfehlen, ein Bild mit 2560 x 1440 Pixeln 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. Setzen Sie den Wert der brandingSettings.image.bannerExternalUrl-Property auf die in Schritt 2 abgerufene URL.

Kanalabschnitte

Eine channelSection-Ressource enthält Informationen zu einer Gruppe von Videos, die ein Kanal ausgewählt hat. Ein Abschnitt kann beispielsweise die neuesten Uploads eines Kanals, die beliebtesten Uploads oder Videos aus einer oder mehreren Playlists enthalten.

Die Abschnitte eines Kanals sind nur sichtbar, wenn der Kanal Inhalte in einer Übersicht und nicht in einem Feed anzeigt. Wenn du möchtest, dass ein Kanal Inhalte in einer Übersicht anzeigen kann, setze die Property brandingSettings.channel.showBrowseView für den angegebenen Kanal auf true.

Ein Kanal kann maximal zehn Bereiche erstellen.

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

Methode HTTP-Anfrage Beschreibung
URIs relativ zu https://www.googleapis.com/youtube/v3
delete DELETE /channelSections Löscht einen Kanalabschnitt.
insert POST /channelSections Fügt dem Kanal des authentifizierten Nutzers einen Kanalabschnitt hinzu. Ein Kanal kann maximal 10 Regale erstellen.
list GET /channelSections Gibt eine Liste von channelSection-Ressourcen zurück, die den API-Anfragekriterien 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 zugehörigen Ressourcendarstellung und Liste der Attribute.

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 Ressource channel und ihrer untergeordneten Properties.

Kommentarthreads

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

Sowohl der übergeordnete Kommentar als auch die Antworten sind comment-Ressourcen, die in der Ressource commentThread verschachtelt sind. Die Ressource commentThread enthält nicht unbedingt alle Antworten auf einen Kommentar. Mit der Methode comments.list kannst du alle Antworten für einen bestimmten Kommentar abrufen. Beachte außerdem, dass für einige Kommentare keine Antworten vorhanden sind.

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

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 API-Anfrageparametern entsprechen.
insert POST /commentThreads Erstellt einen neuen Kommentar auf oberster Ebene. Wenn Sie einem vorhandenen Kommentar eine Antwort hinzufügen möchten, verwenden Sie 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 einem Kanal darstellen. Außerdem kann es sich bei dem Kommentar um einen Kommentar der obersten Ebene oder eine Antwort auf einen Kommentar der obersten Ebene handeln.

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

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 API-Anfrageparametern entsprechen.
setModerationStatus POST /comments/setModerationStatus Legt den Moderationsstatus eines oder mehrerer Kommentare fest. Die API-Anfrage muss vom Inhaber des mit den Kommentaren verknüpften Kanals oder Videos autorisiert werden.
insert POST /comments Erstellt eine Antwort auf einen vorhandenen Kommentar. Hinweis: Verwenden Sie zum Erstellen eines Kommentars der obersten Ebene die Methode commentThreads.insert.
markAsSpam POST /comments/markAsSpam Der Anrufer sagt, dass mindestens ein Kommentar als Spam markiert werden sollte.
delete DELETE /comments Löscht einen Kommentar
update PUT /comments Ändert einen Kommentar.

Übersichtskategorien

Eine guideCategory-Ressource gibt eine Kategorie an, die YouTube algorithmisch anhand des Inhalts eines Kanals oder anhand anderer Indikatoren wie der Beliebtheit des Kanals zuweist. Die Liste ähnelt 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 zugehörigen Ressourcendarstellung und Liste der Attribute.

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

I18nSprachen

Eine i18nLanguage-Ressource gibt die Sprache der Anwendung an, die von der YouTube-Website unterstützt wird. Die Sprache der Anwendung kann auch als UI-Sprache bezeichnet werden. Auf der YouTube-Website kann eine App-Sprache basierend auf den Google-Kontoeinstellungen, der Browsersprache oder dem IP-Standort automatisch ausgewählt werden. Ein Nutzer könnte auch manuell die gewünschte UI-Sprache aus der Fußzeile der YouTube-Website auswählen.

Jede i18nLanguage-Ressource identifiziert einen Sprachcode und einen Namen. Der Sprachcode kann beim Aufrufen von API-Methoden wie videoCategories.list und guideCategories.list als Wert für den Parameter hl verwendet werden.

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

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.

I18nRegionen

Eine Ressource vom Typ i18nRegion gibt ein geografisches Gebiet an, das ein YouTube-Nutzer als bevorzugter Inhaltsbereich auswählen kann. Der Inhaltsbereich kann auch als Inhaltssprache bezeichnet werden. Für die YouTube-Website kann automatisch ein Inhaltsbereich basierend auf Heuristiken wie der YouTube-Domain oder dem IP-Standort des Nutzers ausgewählt werden. Ein Nutzer kann den gewünschten Inhaltsbereich auch manuell in der Fußzeile der YouTube-Website auswählen.

Jede i18nRegion-Ressource gibt einen Regionscode und einen Namen an. Der Regionscode kann beim Aufrufen von API-Methoden wie search.list, videos.list, activities.list und videoCategories.list als Wert für den Parameter regionCode verwendet werden.

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

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

Mitglieder

Eine member-Ressource repräsentiert ein Kanalmitglied für einen YouTube-Kanal. Ein Mitglied bietet einem Creator regelmäßig finanzielle Unterstützung und erhält spezielle 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 zugehörigen Ressourcendarstellung und der Liste der Attribute.

Methode HTTP-Anfrage Beschreibung
URIs relativ zu https://www.googleapis.com/youtube/v3
list GET /members Listet Mitglieder (früher „Unterstützer“) für einen Kanal auf. Die API-Anfrage muss vom Kanalinhaber autorisiert werden.

Mitgliedschaftsstufen

Eine membershipsLevel-Ressource gibt eine Preisstufe für den Ersteller an, der die API-Anfrage autorisiert hat.

Weitere Informationen zu dieser Ressource finden Sie in der zugehörigen Ressourcendarstellung und 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, der die API-Anfrage autorisiert hat. Ebenen werden in impliziter Anzeigereihenfolge zurückgegeben.

Playlist-Elemente

Eine playlistItem-Ressource bezeichnet eine andere Ressource, wie etwa ein Video, die in einer Playlist enthalten ist. Darüber hinaus enthält die playlistItem -Ressource Details zur enthaltenen Ressource, die speziell auf die Verwendung dieser Ressource in dieser Playlist zutreffen.

YouTube verwendet auch eine Playlist, um die Liste der hochgeladenen Videos eines Kanals zu identifizieren, wobei jedes playlistItem in dieser Liste ein hochgeladenes Video darstellt. Du kannst die Playlist-ID für diese Liste von der channel resource für einen bestimmten Kanal abrufen. Sie können dann die Methode playlistItems.list für die Liste verwenden.

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

Methode HTTP-Anfrage Beschreibung
URIs relativ zu https://www.googleapis.com/youtube/v3
delete DELETE /playlistItems Löscht ein Playlist-Element
insert POST /playlistItems Fügt 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 Ändert einen Playlist-Inhalt. Du kannst beispielsweise die Position des Elements in der Playlist aktualisieren.

Playlists

Eine playlist-Ressource steht für eine YouTube-Playlist. Eine Playlist ist eine Sammlung von Videos, die nacheinander angesehen und mit anderen Nutzern geteilt werden können. Eine Playlist kann bis zu 200 Videos enthalten. Die Anzahl der Playlists, die jeder Nutzer erstellt, ist nicht begrenzt. Standardmäßig sind Playlists öffentlich für andere Nutzer sichtbar, aber Playlists können öffentlich oder privat sein.

YouTube verwendet auch Playlists, um bestimmte Videosammlungen für einen Kanal zu identifizieren. Beispiele:

  • Hochgeladene Videos
  • Positiv bewertete Videos
  • Wiedergabeverlauf
  • später ansehen
Genauer gesagt sind diese Listen einem Kanal zugeordnet. Dieser Kanal ist eine Sammlung von Videos, Playlists und anderen YouTube-Informationen einer Person, einer Gruppe oder eines Unternehmens. Du kannst die Playlist-IDs für jede dieser Listen aus der channel resource für einen bestimmten Kanal abrufen.

Anschließend können Sie mit der Methode playlistItems.list eine dieser Listen abrufen. Sie können auch Elemente aus den Listen hinzufügen oder entfernen, indem Sie die Methoden playlistItems.insert und playlistItems.delete aufrufen.

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

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 API-Anfrageparametern entsprechen. Du kannst beispielsweise alle Playlists abrufen, deren Inhaber der authentifizierte Nutzer ist, oder eine oder mehrere Playlists anhand ihrer eindeutigen IDs abrufen.
insert POST /playlists Erstellt eine Playlist.
update PUT /playlists Ändert eine Playlist. Du kannst beispielsweise den Titel, die Beschreibung oder den Datenschutzstatus einer Playlist ändern.

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

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

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 Suchparametern übereinstimmen. Standardmäßig werden in den Suchergebnissen übereinstimmende Ressourcen vom Typ video, channel und playlist identifiziert. Sie können Abfragen aber auch so konfigurieren, dass nur ein bestimmter Ressourcentyp abgerufen wird.

Abos

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

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

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

Thumbnails

Eine thumbnail-Ressource gibt unterschiedliche Größen der Miniaturansichtbilder an, die mit einer Ressource verknüpft sind. Beachten Sie die folgenden Eigenschaften von Miniaturansichten:

  • Die Eigenschaft snippet.thumbnails einer Ressource ist ein Objekt, das die für diese Ressource verfügbaren Miniaturansichten identifiziert.
  • Eine Ressource vom Typ thumbnail enthält eine Reihe von Objekten. Der Name der einzelnen Objekte (default, medium, high usw.) bezieht sich auf die Größe der Miniaturansicht.
  • Unterschiedliche Ressourcentypen unterstützen möglicherweise verschiedene Miniaturansichten.
  • Für Miniaturansichten mit demselben Namen können unterschiedliche Ressourcentypen unterschiedlich groß sein. Das Thumbnail-Bild default für eine Ressource vom Typ video ist beispielsweise normalerweise 120 x 90 Pixel groß und das Thumbnail-Bild von default für eine Ressource vom Typ channel normalerweise 88 x 88 Pixel.
  • Ressourcen desselben Typs können für bestimmte Bilder je nach Auflösung des Originalbilds oder der auf YouTube hochgeladenen Inhalte unterschiedliche Miniaturansichten haben. Ein HD-Video unterstützt beispielsweise Miniaturansichten mit einer höheren Auflösung als Videos, die nicht in HD vorliegen.
  • Jedes Objekt, das Informationen über die Größe der Miniaturansicht enthält, hat eine width- und eine height-Property. Die Eigenschaften für Breite und Höhe können für das Bild jedoch nicht zurückgegeben werden.
  • Wenn ein hochgeladenes Thumbnail nicht die erforderlichen Abmessungen hat, wird seine Größe an die richtige Größe angepasst, ohne das Seitenverhältnis zu ändern. 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 zugehörigen Ressourcendarstellung und Liste der Attribute.

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

VideoAbuseReportReasons

Eine Ressource vom Typ videoAbuseReportReason enthält Informationen dazu, warum ein Video wegen missbräuchlicher Inhalte gemeldet wurde. Wenn deine App die Methode videos.reportAbuse aufruft, um ein missbräuchliches Video zu melden, wird in der Anfrage anhand der Informationen einer videoAbuseReportReason-Ressource der Grund für die Meldung des Videos ermittelt.

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

Methode HTTP-Anfrage Beschreibung
URIs relativ zu https://www.googleapis.com/youtube/v3
list GET /videoAbuseReportReasons Liste mit möglichen Gründen für die Meldung missbräuchlicher Videos abrufen.

Videokategorien

Eine videoCategory-Ressource gibt eine Kategorie an, die mit hochgeladenen Videos verknüpft ist oder war.

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

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

Videos

Eine video-Ressource steht für ein YouTube-Video.

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

Methode HTTP-Anfrage Beschreibung
URIs relativ zu https://www.googleapis.com/youtube/v3
insert POST /videos Lädt ein Video auf YouTube hoch und legt optional die Metadaten des Videos fest
list GET /videos Gibt eine Liste von Videos zurück, die mit den API-Anfrageparametern übereinstimmen.
delete DELETE /videos Löscht ein YouTube-Video
update PUT /videos Aktualisiert die Metadaten eines Videos
rate POST /videos/rate Du kannst einem Video eine „Mag ich“- oder „Mag ich nicht“-Bewertung hinzufügen oder eine Bewertung entfernen.
getRating GET /videos/getRating Ruft die Bewertungen ab, die der autorisierte Nutzer einer Liste bestimmter Videos gegeben hat.
reportAbuse POST /videos/reportAbuse Du kannst ein Video wegen missbräuchlicher Inhalte melden.

Wasserzeichen

Eine watermark-Ressource gibt ein Bild an, das während der Wiedergabe der Videos eines bestimmten Kanals angezeigt wird. Sie können auch einen Zielkanal angeben, mit dem das Bild verknüpft werden soll, sowie Zeitangaben, die bestimmen, wann das Wasserzeichen während der Videowiedergabe angezeigt wird und wie lange es sichtbar ist.

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

Methode HTTP-Anfrage Beschreibung
URIs relativ zu https://www.googleapis.com/youtube/v3
set POST /watermarks/set Es lädt ein Wasserzeichenbild auf YouTube hoch und legt es für einen Kanal fest.
unset POST /watermarks/unset Löscht das Wasserzeichenbild eines Kanals.