Api Zend_Gdata_客户端登录::getHttpClient问题

Api Zend_Gdata_客户端登录::getHttpClient问题,api,zend-framework,frameworks,youtube,Api,Zend Framework,Frameworks,Youtube,我正在使用Youtube APIv2进行一个项目 我通过Zend Gdata通过Zend框架使用API 我的应用程序正在查询youtube api,获取视频提要,然后为每个条目获取每个视频条目的名称、拇指、视图、持续时间和标签 正如谷歌宣布的那样(http://apiblog.youtube.com/2012/08/video-tags-just-for-uploaders.html)现在,为了获取每个视频条目的视频标签,youtube api请求由拥有youtube上视频的用户进行身份验证,以

我正在使用Youtube APIv2进行一个项目

我通过Zend Gdata通过Zend框架使用API

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

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

我所做的只是在初始化*Zend\u Gdata\u YouTube*对象时添加一个开发者密钥和一个httpClient对象,就像这样:
$developerKey='mydevkey'
$authenticationURL='0https://www.google.com/youtube/accounts/ClientLogin';
$idApplication='my_app_id'
$idClient=null
$httpClient=Zend\u Gdata\u ClientLogin::getHttpClient(
$username='google\u account\u email',
$password='google\u account\u pass',
$service='youtube',
$client=null,
$source='my\u app',
$loginToken=null,
$loginCaptcha=null,
$authenticationURL)
$this->yt=new Zend\u Gdata\u 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种情况都与我的问题相似

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


谢谢。

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

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