2015-04-20 14 views
9

PHP komut dosyalarımı YouTube'un v2 API'sini kullanarak v3'e taşımam gerekiyor.YouTube v3 API kanala yükleme

Bir video yüklemek için bu örneği çalışıyorum:

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

ben uygulamam için Google hesabımı kimlik doğrulaması yapabilir, tek sorun, video Google+, YouTube kanalına yüklenen ediliyor olmasıdır ve Orijinal kanalıma değil. (Her ikisi de aynı Google hesabına aittir).

Bu sorunu v2 API'siyle çözemedim ancak "Kanal değiştiricisinde" (https://www.youtube.com/channel_switcher) "varsayılan" kanalın seçilmesi yardımcı oldu.

V3 API'sına hangi kanala yükleneceğini nasıl anlarım?

cevap

4

Yazma sırasında, bir video yüklemek için hangi kanalı seçebilme yeteneği yalnızca YouTube content partners için kullanılabilir.

videos.insert yöntemi, bir dize olarak bir YouTube kanal kimliği değerini alan isteğe bağlı bir onBehalfOfContentOwnerChannel parametresini destekler. Ayrıca, onBehalfOfContentOwner parametresi için YouTube CMS kimlik doğrulama bilgilerinizi de sağlamalısınız.

YouTube bazı açıklama sağlar:

Bu [onBehalfOfContentOwnerChannel] parametresi sahibi ve birçok farklı YouTube kanallarını yönetmek YouTube içerik ortakları için tasarlanmıştır. İçerik sahiplerinin kimliğine bir kez kimlik doğrulamasına izin verir ve her bir ayrı kanal için kimlik doğrulama bilgilerini sağlamaya gerek kalmadan parametre değerinde belirtilen kanal adına eylem gerçekleştirir.

videos.inserthere için ilgili API belgeleri.