【Twitter API 1.1】Twitter Botがつぶやかなくなった!時の対処法
2日前(2012年10月11日)くらいから、
僕が作ったTwitter Botが、ぜんぶ、つぶやかなくなってました。
自動投稿機能を盛り込んでる、
JELLY JELLY CAFEも、スライムbotも、ジャガーbotも、これはひどいbotも、
最後のつぶやきが10月11日。11日から、息をしていませんでした。
調べたら、APIが1.1になって仕様が変わったからだそうです。
Twitterブログ: Twitter API v1.1でのAPI利用ルールの変更について
仕様変更に対応するの、大変そうだなぁ、と思ってたら、
投稿に関しては、1行だけ変更すれば対応できました。
以下の通りでございます。
今までの古いやつ
$to->OAuthRequest(‘https://twitter.com/statuses/update.xml’,’POST’,array(‘status’=>$message));
新しいAPI ver.1.1対応版
$to->OAuthRequest(‘http://api.twitter.com/1.1/statuses/update.json’, ‘POST’, array(‘status’ => $message));
投稿以外の部分に関しては、
http://api.twitter.com/1/〜
のところを、
http://api.twitter.com/1.1/〜
と変更すれば、大体対応できそうです。多分。
みなさまの参考になれば幸いです!