node.jsでtumblrAPIを叩く
Node.jsでTumblrで扱ってみようと思います。
モジュールのインストール
Tumblrを叩くためのモジュール、node-tumblrをインストールします。
$ npm install tumblr
Consumer keyの取得
TumblrのAPIを叩くためにはConsumer keyが必要です。Consumer keyと聞くと色々認証しないといけないように感じますが、取得だけならConsumer keyだけで十分なようです。
- TumblrのAppsにアクセス。
- アプリを登録ボタンをクリック。
- 必要事項を記入します。Application nameとDefault callback URLがあれば十分な模様。入力したらRegisterをクリック。
- OAuth Consumer Keyの文字列を控えておきます。
これでひとまずAPIを叩く準備は完了です。
APIを叩いてみる
上記コードはとあるブログから画像ポスト20件を取得し、postURLを表示してる例です。
画像ポストのphotoだけでなく、textやquotesなど色々なものを習得が可能な模様。TumblrのAPI的に取得件数は20件までですが、offsetを指定すれば全て取得することも可能です。