Could not authenticate you code:32
オレメモ。
swd突如twitterAPIの仕様が変わってブログ更新の自動通知ができなくなって、慌ててオレのこのサイトのは直しました。
ググってみると対処方法はイロイロあったけどオレの場合は
http://www.sdn-project.net/labo/oauth.html
こちらに書かれてる通りtwitteroauthを新しいファイルに差し替えて、呼び出しをupdate.xmlからupdate.jsonにしたら治りました。
$req = $to->OAuthRequest("http://api.twitter.com/1.1/statuses/update.json","POST",array("status"=>"OAuth経由のツイートテスト"));
が、しかし。
お客さんの別サイトで同じ事をしても失敗するんです。
なんでだろう?
PHP本体とか関連ライブラリのバージョンが違うのかな?
ググってみても
https://dev.twitter.com/discussions/11494
同じ問題で悩む人達ばっかりで解決できず。
かなりハマりまくってようやく答えを発見。
それは、https://dev.twitter.com/appsにログインしてOAuth oauth_consumer_keyやらの一連のアレをもう一度再生成しなおしたら一発で治りました
同じ悩みを御抱えてで、なんかのあれでここにたどり着いたら是非お試しを
カテゴリ:PC・スマホ・WEBネタ