Twitter身份验证“无法验证您”。错误

时间:2011-04-13 13:41:36

标签: php api oauth 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. 
) 

如果您知道解决方案,请提供帮助。

1 个答案:

答案 0 :(得分:0)

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

您的问题中的电话会转换为:

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

如果您尚未从Twitter获取访问令牌,请使用Zend_OAuth