SOFTELメモ Developer's blog

会社概要 ブログ 調査依頼 採用情報 ...
技術者募集中

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
));

アカウントによって?エラーになったりならなかったりするような気がするのですが、何なのでしょう。

関連するメモ

コメント