我正试图使用我的开发者密钥将视频上传到我的谷歌账户拥有的youtube频道。
$authenticationURL= 'https://www.google.com/accounts/ClientLogin';
$httpClient =
Zend_Gdata_ClientLogin::getHttpClient(
$username = 'username',
$password = 'pass',
$service = 'youtube',
$client = null,
$source = 'mysource', // a short string identifying your application
$loginToken = null,
$loginCaptcha = null,
$authenticationURL);
$developerKey = 'key';
$applicationId = 'Video Upload';
$clientId = 'Video Uploader v1';
然而,当我试图上传到该频道时,它会给我"写访问"错误,即使该频道是我所有的。我可以使用youtube的"切换帐户"轻松管理这个youtube频道。但是当涉及到使用API上传时,我会得到写访问错误。
我使用类似的上传url
http://uploads.gdata.youtube.com/feeds/api/users/CHANNELUSERNAME/uploads
知道怎么解决这个问题吗?
这个博客将为您提供关于如何通过API管理多个频道的正确信息。