2011-04-13 191 views
2

嘿,我正在创建一个新的网站,用你的Twitter帐户登录你的过程。但是当我测试身份验证时,我收到了上述错误。这里是我得到的整个事情:Twitter认证“无法认证你。”错误

stdClass Object ( 
[request] => /1/account/verify_credentials.json?oauth_consumer_key=*********&oauth_nonce=*********************&oauth_signature=****************************&oauth_signature_method=HMAC-SHA1&oauth_timestamp=1302636413&oauth_token=&oauth_version=1.0 
[error] => Could not authenticate you. 
) 

如果你知道解决方案,请帮助。

回答

0

您是否尝试过使用Zend_Service_Twitter?一位同事将它用于一些以PHP为中心的Twitter合约,并没有任何投诉。

在你的问题的调用将转换为这样的:

$twitter = new Zend_Service_Twitter(array(
    'username' => 'johndoe', 
    'accessToken' => $token 
)); 
$response = $twitter->account->verifyCredentials(); 

如果您尚未获得来自Twitter的访问令牌,然后使用Zend_OAuth