I had this problem and due to this recent change in December 2011:
"By default, CURLOPT_SSL_VERIFYPEER is true"
If you upload the answer $ connection->, as Darren advises, you can see an error like me:
string (165) " :
, cacert.pem , SSL_VERIFYPEER.
, ( ):
$connection = new tmhOAuth(array(
'consumer_key' => '(hidden)',
'consumer_secret' => '(hidden)',
'user_token' => '(hidden)',
'user_secret' => '(hidden)',
'curl_ssl_verifypeer' => false
));
2015
, , curl_ssl_verifypeer false - ( , Twitter, ). , , , Root CA Certificate (cacert.pem) .