2015-04-20 20 views
9

Muszę przenieść swoje skrypty PHP za pomocą interfejsu API w wersji 2 YouTube do wersji v3.Przesyłanie interfejsu API YouTube v3 do kanału

próbuję ten przykład, aby przesłać film:

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

mogę uwierzytelnić swoje konto Google dla mojej aplikacji, jedynym problemem jest to, że film jest wysyłany do mojego kanału YouTube i Google+ nie na mój oryginalny kanał. (Oba należą do tego samego konta Google).

Nie udało mi się rozwiązać tego problemu z interfejsem API w wersji 2, ale wybór "domyślnego" kanału w "Przełączniku kanałów" (https://www.youtube.com/channel_switcher) pomógł.

Jak mogę powiedzieć API V3, do którego kanału mam przesłać?

Odpowiedz

4

Po napisaniu, wybór kanału, na który ma zostać przesłany film, jest możliwy tylko pod numerem YouTube content partners.

Metoda videos.insert obsługuje opcjonalny parametr onBehalfOfContentOwnerChannel, który przyjmuje wartość identyfikatora kanału YouTube jako ciąg. Musisz także podać swoje uwierzytelnienia uwierzytelniające YouTube CMS dla parametru onBehalfOfContentOwner.

YouTube zapewnia pewne wyjaśnienie:

Ten [onBehalfOfContentOwnerChannel] Parametr ten jest przeznaczony dla dostawców treści w YouTube, które są właścicielami i zarządzają różne kanały YouTube. Umożliwia on właścicielom treści uwierzytelnianie się raz i wykonywanie działań w imieniu kanału określonych w wartości parametru, bez konieczności podawania poświadczeń uwierzytelniających dla każdego oddzielnego kanału.

Odpowiednia dokumentacja interfejsu API dla videos.inserthere.

Powiązane problemy