2015-04-20 13 views
9

Ich muss meine PHP-Skripts mithilfe der YouTube-API v2 auf v3 migrieren.YouTube v3 API-Upload auf Kanal

ich dieses Beispiel versuchen, ein Video hochladen:

https://developers.google.com/youtube/v3/code_samples/php#resumable_uploads

ich mein authentifizieren kann Google-Konto für meine app, das einzige Problem ist, dass das Video in meinem Google+ YouTube-Kanal hochgeladen werden und nicht zu meinem ursprünglichen Kanal. (Sie gehören beide zum selben Google-Konto).

Ich konnte dieses Problem mit der v2-API nicht lösen, aber die Auswahl des "Standard" -Kanals in "Channel switcher" (https://www.youtube.com/channel_switcher) half.

Wie kann ich der v3 API mitteilen, auf welchen Kanal hochgeladen werden soll?

Antwort

4

Zum Zeitpunkt des Schreibens ist die Möglichkeit, den Kanal auszuwählen, auf den ein Video hochgeladen werden soll, nur für YouTube content partners verfügbar. Die Methode videos.insert unterstützt einen optionalen Parameter onBehalfOfContentOwnerChannel, der einen YouTube-Kanal-ID-Wert als Zeichenfolge annimmt. Sie müssen auch Ihre YouTube CMS-Authentifizierungsdaten für den Parameter onBehalfOfContentOwner angeben.

YouTube bietet eine Erklärung:

Dieser [onBehalfOfContentOwnerChannel] Parameter für YouTube Content-Partner gedacht, die besitzen und viele verschiedene YouTube-Kanäle verwalten. Es ermöglicht Inhaltseigentümern, einmalig zu authentifizieren und Aktionen im Auftrag des im Parameterwert angegebenen Kanals auszuführen, ohne die Authentifizierungsinformationen für jeden einzelnen Kanal angeben zu müssen.

Relevante API-Dokumentation für videos.inserthere.

Verwandte Themen