通过 ZendService/Twitter/Twitter 连接 Twitter API 时遇到问题。
Error: Fatal error: Call to a member function connect() on a non-object in somepath/vendor/zendframework/zendframework/library/Zend/Http/Client.php on line 1358
$config = array (
'access_token' => array (
'token' => 'dummy',
'secret' => 'dummy'
),
'oauth_options' => array (
'consumerKey' => 'dummy',
'consumerSecret' => 'dummy'
),
'http_client_options' => array (
'adapter' => 'Zend\Http\Client\Adapter\Curl',
'curloptions' => array (
CURLOPT_SSL_VERIFYHOST => false,
CURLOPT_SSL_VERIFYPEER => false
)
)
);
$twitter = new Twitter ( $config );
print_r ($twitter->account->verifyCredentials ());
在 ZF 2.3.3 上使用 curl 7.26.0 (x86_64-pc-linux-gnu) OpenSSL/1.0.1e PHP 5.4.35
更新 1:删除 access_token 部分会返回“错误的身份验证数据”消息。再次启用它,将引发 atal 错误:Call to a member function connect() on a non-object in somepath/vendor/zendframework/zendframework/library/Zend/Http/Client.php on line 1358