Zend Framework Twitter OAuth + Token

sli*_*lik 5 twitter zend-framework oauth

嗨,我刚刚完成了我的OAuth w/zend框架的编码.我找回了我的令牌.返回的查询字符串具有用户标识,用户名,密码,令牌

我尝试以下方法

$twitter = new Zend_Service_Twitter(array(
'username' => $auth['username'],
'accessToken' => $auth['token']
));
$rsp = $twitter->status->update('My Tweet');
Run Code Online (Sandbox Code Playgroud)

但我无法成功登录?我的问题是我是否传递包含所有值的完整accessToken?我也试过了,但我仍然无法得到一个错误,我没有成功登录

Dar*_*rke 8

您需要传递一个适当的选项数组,其中包括您的使用者密钥,密钥和用户的令牌.令牌必须是Oauth令牌访问对象.

$token = new Zend_Oauth_Token_Access();
$token->setToken($userToken)->setTokenSecret($userSecret);

$options = array(
    'accessToken'    => $token,
    'consumerKey'    => $appConsumerKey,
    'consumerSecret' => $appConsumerSecret);

$twitter = new Zend_Service_Twitter($options);
$response = $twitter->status->update("My Message!");
Run Code Online (Sandbox Code Playgroud)

假设您需要所有令牌,上述应该可以正常工作!所有这些令牌都可以在您自己的个人应用程序设置中的Twitter的开发页面上找到.