Auf dieser Seite wird erläutert, wie Sie mit der YouTube Data API (v3) Funktionen zum Abrufen und Aktualisieren von Kanaldaten ausführen. Eine channel
-Ressource enthält Playlist-IDs, die angeben, welche Videos auf einem Kanal hochgeladen und positiv bewertet wurden. Wenn Sie diese Informationen beim Aufrufen der Methode channels.list
abrufen möchten, muss der Parameterwert part
den Ressourcenteil contentDetails
enthalten.
Informationen zu einem Kanal abrufen
Rufen Sie die Methode channels.list
auf, um Informationen zu einem bestimmten Kanal abzurufen. Es gibt mehrere Möglichkeiten, den Kanal zu identifizieren:
-
Setze den Wert des Parameters
mine
auftrue
, um Informationen für den YouTube-Kanal des aktuell authentifizierten Nutzers abzurufen. Ihre Anfrage muss mit OAuth 2.0 autorisiert werden.https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.channels.list? part=snippet,contentDetails,brandingSettings &mine=true
-
Setze den Parameter
forUsername
auf einen YouTube-Nutzernamen, um Informationen für den Kanal abzurufen, der mit diesem Nutzernamen verknüpft ist. In diesem Beispiel wird der ParameterwertforUsername
aufGoogle
gesetzt, um Informationen für den offiziellen YouTube-Kanal von Google abzurufen.https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.channels.list? part=snippet,contentDetails &forUsername=Google
-
Legen Sie den Parameter
id
auf die YouTube-Kanal-ID fest, die den Kanal eindeutig identifiziert, für den Sie Informationen abrufen. In diesem Beispiel wird der Parameterid
aufUCK8sQmJBp8GCxrOtXWBpyEA
gesetzt. Damit wird auch der offizielle YouTube-Kanal von Google identifiziert.https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.channels.list? part=snippet,contentDetails &id=UCK8sQmJBp8GCxrOtXWBpyEA
Branding-Informationen für einen Kanal festlegen
In diesem Beispiel werden die Brandingoptionen eines Kanals aktualisiert. Das Beispiel besteht aus zwei Schritten:
-
Schritt 1: Brandingoptionen des Kanals abrufen
Rufen Sie die Methode
channels.list
auf und setzen Sie den Parameterwertpart
aufbrandingSettings
und den Parametermine
auftrue
.https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.channels.list? part=brandingSettings &mine=true
Ihre Anwendung könnte die abgerufenen Einstellungen anzeigen, sodass der Nutzer die Einstellungen aktualisieren kann, um sie zu aktualisieren.
-
Schritt 2: Brandingoptionen des Kanals aktualisieren
Rufen Sie die Methode
channels.list
auf und legen Sie die folgenden Werte fest:- Lege für die Property
id
die eindeutige YouTube-Kanal-ID des Kanals fest. Die ID kann in Schritt 1 aus der API-Antwort extrahiert werden. - Legen Sie den Wert des Parameters
part
aufbrandingSettings
fest.
Der Link zum API Explorer unten erstellt eine
channel
-Ressource mit den folgenden Branding-Einstellungen:{ "id": "CHANNEL_ID", "brandingSettings": { "channel": { "description": "A great channel to be enjoyed by all.", "moderateComments": true, "showRelatedChannels": true, "showBrowseView": true, "featuredChannelsTitle": "Featured Channel Stuff", "featuredChannelsUrls": [ "UC_x5XG1OV2P6uZZ5FSM9Ttw", "UCBR8-60-B28hp2BmDPdntcQ", "UCK8sQmJBp8GCxrOtXWBpyEA" ], "profileColor": "#006600" } } }
Zum Abschließen der Anfrage im APIs Explorer müssen Sie den Wert der Eigenschaft
id
auf die Kanal-ID des Kanals des authentifizierten Nutzers festlegen. Außerdem sollten Sie die Bildeigenschaften an Ihre aktuellen Einstellungen anpassen.https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.videos.update? part=brandingSettings
- Lege für die Property
Kanalabschnitte verwalten
Die API unterstützt die Methoden channelSections.list, channelSections.insert, channelSections.update und channelSections.delete zum Verwalten von Kanalabschnitten. Ein Kanalabschnitt ist eine Gruppe von Videos, die auf einem Kanal vorgestellt werden. Ein Abschnitt kann beispielsweise die neuesten Uploads eines Kanals, die beliebtesten Uploads oder Videos aus einer oder mehreren Playlists enthalten.
Im folgenden Beispiel werden die Kanalabschnitte für den offiziellen YouTube-Kanal abgerufen. In der Anfrage wird die Methode channelSections.list
aufgerufen und der Parameterwert channelId
auf UCK8sQmJBp8GCxrOtXWBpyEA
festgelegt. Dies ist die Kanal-ID für den Kanal von Google.
https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.channelSections.list? part=snippet,contentDetails &channelId=UCK8sQmJBp8GCxrOtXWBpyEA
Für diese Anfrage ist eine Autorisierung erforderlich, wenn Sie anstelle des Parameters channelId
den Wert des Parameters mine
auf true
festlegen. Dieser Parameter gibt an, dass Sie Kanalabschnitte für den Kanal des aktuell authentifizierten Nutzers abrufen.
Wasserzeichenbild für einen Kanal hochladen und festlegen
Du kannst die Methode watermarks.set
aufrufen, um ein Wasserzeichenbild hochzuladen und es für einen Kanal festzulegen. Das Bild wird dann während der Wiedergabe der Videos des angegebenen Kanals angezeigt. Sie können auch einen Zielkanal angeben, mit dem das Bild verknüpft werden soll, sowie Zeitangaben, die bestimmen, wann und wie lange das Wasserzeichen erscheint.
Mit der Methode watermarks.unset
wird das Wasserzeichenbild eines Kanals gelöscht.
Leider kann diese Abfrage nicht mit APIs Explorer getestet werden, da sie für Mediendateien nicht unterstützt wird.