Codebird-phpで認証しようとすると下記エラーがでている。以前にも出たがエラーの種類が違う。 以前のは、まだtwitter APIも1.0が混合して使えた時だったので完全にhttpsでやりとりしなくても平気だったようだが それぞれのバージョンが上がってりとしてちゃんとcallbackをhttpsにしないとだめなようだ。 Fatal error : Uncaught exception 'Exception' with message 'Error 77 while validating the Twitter API certificate $constants = array( 'CURLE_SSL_CERTPROBLEM' => 58, 'CURLE_SSL_CACERT' => 60, 'CURLE_SSL_CACERT_BADFILE' => 77, 'CURLE_SSL_CRL_BADFILE' => 82, 'CURLE_SSL_ISSUER_ERROR' => 83 ); これ見ると77は、 CURLE_SSL_CACERT_BADFILE らしい。 で、原因は、oauth_callbackの設定でhttpsでないとだめだったのだが、それをやってもエラーが出るのではてと思ったら、初歩的なミスでファイヤーウォールでポートを開けてなかったw 要は、httpとhttpsで接続しようとしていたので怒られたということかな。 $reply = $cb->oauth_requestToken(array( 'oauth_callback' => 'https://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'] )); Codebird-php (2.4.1)でエラーが出てツイートできない