我在使用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!!!');
答案 0 :(得分:1)
好的,我发现了自己。实际上,版本1.12中的Zend_Service_Twitter
不再起作用。 SSL错误只是因为Zend_Service_Twitter
的网址使用http://
而不是https://
。但是它仍然使用不推荐使用的Rest API v1,因此即使修复URL也无济于事。