YouTube v3-API-Upload in den Kanal

9

Ich muss meine PHP-Skripte mit der v2-API von YouTube nach v3 migrieren.

Ich versuche dieses Beispiel, um ein Video hochzuladen:

Ссылка

Ich kann mein Google-Konto für meine App authentifizieren, das einzige Problem ist, dass das Video auf meinen Google+ YouTube-Kanal und nicht auf meinen ursprünglichen Kanal hochgeladen wird. (Sie gehören beide zum selben Google-Konto).

Ich konnte dieses Problem nicht mit der v2-API lösen, aber den "Standard" -Kanal in "Channel switcher" auswählen ( Ссылка ) hat geholfen.

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

    
paha 20.04.2015, 21:32
quelle

1 Antwort

4

Zum Zeitpunkt des Verfassens ist es nur möglich, YouTube-Content-Partner auszuwählen, auf welchen Kanal ein Video hochgeladen werden soll .

Die Methode videos.insert unterstützt einen optionalen Parameter onBehalfOfContentOwnerChannel , der einen YouTube-Kanal-ID-Wert als Zeichenfolge annimmt. Außerdem müssen Sie Ihre YouTube CMS-Authentifizierungsinformationen für den Parameter onBehalfOfContentOwner angeben.

YouTube bietet eine Erklärung:

  

Dieser Parameter [onBehalfOfContentOwnerChannel] ist für YouTube-Content-Partner gedacht, die Eigentümer und Nutzer von YouTube sind   Verwalte viele verschiedene YouTube-Kanäle. Es ermöglicht Content-Inhabern   Einmal authentifizieren und Aktionen im Namen des Kanals ausführen   im Parameterwert angegeben, ohne angeben zu müssen   Authentifizierungsdaten für jeden einzelnen Kanal.

Relevante API-Dokumentation für videos.insert hier .

    
JAL 02.05.2015, 19:55
quelle

Tags und Links