twitter BOT製作日誌(3)

今日は眠いので作業無理かな。とりあえずまとめを。


Twitter API Wiki / Twitter API Documentation
http://apiwiki.twitter.com/Twitter-API-Documentation

な、なんだこれは!まるでAPI集じゃないか!


という事で、
◆timelineの取得
◆followersの取得
は投稿時のコードのURLを変えるだけ+αでできます。

timilineの取得なら
http://twitter.com/statuses/friends_timeline.xml
からGET、

followersの取得なら
http://twitter.com/statuses/followers.xml
からGETでおk

ちなみに私は
PHPTwitterに投稿 - HIRACCHI H.D.
http://d.hatena.ne.jp/hirataka522/20080126/1201300282
を流用して.$paramsの.に軽く躓きかけましたw


XMLの解析

取得したデータはXMLのデータになるので
一旦保存した後、SimpleXMLから読み込みます。

$followers_xml = simplexml_load_file($xml_file);

foreach($followers_xml->user as $user){
if($user->following == "false"){
◆フォロー処理
}
}

こんだけ。timelineの解析も一緒ですね。

最後にフォロー処理ですが、URLを
http://twitter.com/friendships/create/$user.xml
としてPOSTするだけで終了。

簡単ですね。
これでひとまず重要な処理はクリアという事で、
一昨日から仕様作りに励んでいます。