Zend framework Zend_服务_Twitter:需要SSL

Zend framework Zend_服务_Twitter:需要SSL,zend-framework,twitter,twitter-oauth,Zend Framework,Twitter,Twitter Oauth,我在使用Zend_Service_Twitter(Zend_Framework 1.12)时遇到问题。我只是想发布一条新的状态消息,但我收到一个错误,告诉我需要SSL。我搜索了手册,尝试为http客户机或适配器添加不同的配置参数以使用SSL,但没有成功。有什么想法吗 这是我的代码(令牌和秘密具有真实值) 好吧,我自己发现了。实际上,1.12版中的Zend_Service_Twitter已经不起作用了。SSL错误仅仅是因为Zend\u Service\u Twitter的URL使用http://而

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

这是我的代码(令牌和秘密具有真实值)


好吧,我自己发现了。实际上,1.12版中的Zend_Service_Twitter已经不起作用了。SSL错误仅仅是因为
Zend\u Service\u Twitter
的URL使用
http://
而不是
https://
。但是,它仍然使用Rest API v1,该版本已被弃用,因此即使修复URL也无济于事。

确切的错误消息是什么?确切地说,引用的错误消息
SSL是必需的
该错误消息不会出现在ZF1源代码的任何地方。你有更多的信息吗?是什么类和行产生了这个错误?你有堆栈跟踪吗?我猜你错过了openssl,但如果是这样的话,我希望错误消息不会那么含糊。这是Twitter的回复,很抱歉我没有提到这一点
    $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!!!');