tmhOAuthでエラー(レスポンスコード0、エラー番号60)
問題
tmhOAuthというtwitterのOAuth libraryを使って、phpスクリプトからtwitterに投稿しようとしたのですが、
レスポンスのコードは0、以下のエラーが返ってきました。
error setting certificate verify locations: CAfile: /xxxx/yyyyy/zzzzz/cacert.pem CApath: /xxxx/yyyyy/zzzzz
答え
オプションに 'curl_ssl_verifypeer' => false
を追加すると、証明書のチェックを省くので、問題のエラーは出なくなる。
$connection = new tmhOAuth(array( 'consumer_key' => 'xxxxxxxxxx', 'consumer_secret' => 'xxxxxxxxxx', 'user_token' => 'xxxxxxxxxx', 'user_secret' => 'xxxxxxxxxx', 'curl_ssl_verifypeer' => false ));
アカウントによって?エラーになったりならなかったりするような気がするのですが、何なのでしょう。
コメント