【Twitter API 1.1】Twitter Botがつぶやかなくなった!時の対処法

Oct 13, 2012

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/〜
と変更すれば、大体対応できそうです。多分。
みなさまの参考になれば幸いです!

白坂翔
白坂翔

1984年生まれ。ボードゲームカフェJELLY JELLY CAFEオーナー、将棋カフェCOBINオーナー、マーダーミステリー専門店Rabbitholeプロデューサー、株式会社人狼の代表取締役。ポーカーとゴルフが好きです。MORE

あわせてどうぞ

TwitterスライムBot少し改良しました。(PHP・正規表現技術メモ)