TumblrAPIメモ
いつの間にかtumblrが会社からアクセスできなくなっていて、せめてPostしている内容くらいは
見られるようにしておきたい。
TumblrAPIでPost内容を取ってくる、簡単なアプリをさくらサーバに乗せた。
Tumblrは、
http://{id}.tumblr.com/api/read/
で、該当IDのデータが取れる。取得件数はデフォルトで20件。パラメータを渡すことで最大50件まで取得できる。
xmlsimpleで連想配列として扱えるようにする。
xml= open("http://papanda.tumblr.com/api/read/?num=50").read XmlSimple.xml_in(xml, {'ForceArray' => false})
取得するXMLは、
... ... ... ... ... ... ... ... ... ...
postタグのtype属性から何のデータか判別できる。
必要な情報だけ表示する。
参考
http://www.tumblr.com/docs/api
http://xml-simple.rubyforge.org/
http://www.ruby-lang.org/ja/man/html/open_uri.html