首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Zend_Gdata_ClientLogin::getHttpClient问题

Zend_Gdata_ClientLogin::getHttpClient问题
EN

Stack Overflow用户
提问于 2012-10-25 17:12:52
回答 1查看 1.2K关注 0票数 1

我正在使用Youtube APIv2做一个项目。

我通过通过Zend使用API。

我的应用程序是查询youtube api,获取一个视频提要,然后为每个条目获取名称、拇指、视图、持续时间和标记。

正如谷歌(http://apiblog.youtube.com/2012/08/video-tags-just-for-uploaders.html)现在宣布的那样,要获取每个视频条目的视频标签,youtube api请求由拥有该视频的用户进行认证,以便检索这些视频标记。

我所做的仅仅是在导入httpClient对象时添加一个开发人员密钥和一个*Zend_Gdata_YouTube*对象,如下所示:

$developerKey = 'mydevkey';

$authenticationURL = 'https://www.google.com/youtube/accounts/ClientLogin';

$idApplication = 'my_app_id';

$idClient = null;

$httpClient = Zend_Gdata_ClientLogin::getHttpClient(

粉末冶金$username = 'google_account_email',

粉末冶金$password = 'google_account_pass',

粉末冶金$service = 'youtube',

粉末冶金$client = null,

粉末冶金$source = 'my_app',

粉末冶金$loginToken = null,

粉末冶金$loginCaptcha = null,

粉末冶金$authenticationURL);

$this->yt = new Zend_Gdata_YouTube($httpClient, $idApplication, $idClient , $developerKey);

$this->yt->setMajorProtocolVersion(2);

我在Mamp Pro的本地项目中测试了这段代码,它运行得非常好,可以撤回视频标记,这意味着代码工作正常。

当我想把我的代码放到我的生产服务器上时,我的问题就开始了,*Zend_Gdata_ClientLogin::getHttpClient*对象没有工作,并且一直给我错误代码“与Google的身份验证失败。原因: BadAuthentication”。

我检查了其他人是否有我的问题,然后我看了这篇文章"http://apiblog.youtube.com/2011/03/clientlogin-fail.html",但这4种场景都不像我的问题。

有人能帮我吗?我的生产服务器是否缺少模块或授权(我检查它看起来不像)。

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2014-09-11 17:50:46

我也有同样的问题。我的剧本在本地工作,但不在生产中。

更改新密码,并在生产中首先运行脚本。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13073779

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档