Zend_Service_Twitter:需要SSL

时间:2014-09-17 20:21:54

标签: zend-framework twitter twitter-oauth

我在使用Zend_Service_Twitter时遇到问题(Zend_Framework 1.12)。我只是想发布一条新的状态消息但是我收到错误告诉我SSL is required。我搜索了手册,并尝试为http客户端或适配器添加不同的配置参数以使用SSL,但没有运气。有什么想法吗?

这是我的代码(代币和秘密具有真正的价值)。

    $userToken  = 'token';
    $userSecret = 'secret';

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

    $twitter = new Zend_Service_Twitter(array(
        'username' => 'user',
        'accessToken' => $token,          
        'consumerKey'    => 'mykey',
        'consumerSecret' => 'mysecret'
    ));
    $response = $twitter->status->update('My new status!!!');

1 个答案:

答案 0 :(得分:1)

好的,我发现了自己。实际上,版本1.12中的Zend_Service_Twitter不再起作用。 SSL错误只是因为Zend_Service_Twitter的网址使用http://而不是https://。但是它仍然使用不推荐使用的Rest API v1,因此即使修复URL也无济于事。