色々調べて見たわかったのはツイッター側がAPIの仕様を変更したことが原因のようです。
近く、RSSもなくなるとのことで、このあたりは先行して対応していかないとつぶくまくんも気付かぬうちに冬眠してしまうかもしれません。
□ つぶくま | 埼玉県熊谷市のツイッターポータル
こちらはつぶやくま。
さっそくですが手順です。
- まずはEasyBotterのコアファイル「EasyBotter.php」を開きます。
- 以下の記事を参考にスクリプトの一部を書き換えます。
以下の記事には別のスクリプトを使って一気に書き換える方法が載っていますがちょっと怖いのでコツコツひとつずつ検索してはコピペで書き換えていきました。
□ EasyBotter 非公式wiki - 最新のAPIに変更 - @ウィキモバイルhttps://twitter.com/statuses/update.xml
↓
http://api.twitter.com/1/statuses/update.xml
http://twitter.com/statuses/friends_timeline.xml
↓
http://api.twitter.com/1/statuses/friends_timeline.xml
http://twitter.com/statuses/replies.xml
↓
http://api.twitter.com/1/statuses/mentions.xml
http://twitter.com/statuses/friends.xml
↓
http://api.twitter.com/1/statuses/friends.xml
http://twitter.com/statuses/followers.xml
↓
http://api.twitter.com/1/statuses/followers.xml
http://twitter.com/friendships/create/".$screen_name.".xml
↓
http://api.twitter.com/1/friendships/create/".$screen_name.".xml - 書き換えが終わったら保存してサーバー上の「EasyBotter.php」を置き換えます。
更新履歴に
組み込んでいるPEARライブラリを最新版にしただけとあったのでPEARライブラリを2.05に入っているものと入れ替えただけです。
ちなみに上記解説記事、2011年の8月に書かれているもの。
このときに仕様変更が言い渡されて、今までとりあえず以前の仕様でも動くようにしてくれていたということのようです。
こういうのはやはり、先行先行でやっていかないとですねぇ。
ってか、自分対応遅すぎだし。。