Tumblr APIのAccess-Tokenを取得するサービスを作ってみた。

Tumblr APIは投稿など一部の機能でOAuthが要求されます。それには事前にAccess-Tokenを取得しておかねばならんのですが、このAccess-Tokenの取得がなかなか手間取ったので、だったらその苦労をサービスとして公開しようと思いherokuアプリを作ってみました。「とにかくまずTumblr APIで投稿とか試したい」という人の役に立てればうれしいです。

http://gettumblraccesstoken.heroku.com/


Default callback URLの設定が必要です

見ての通り登録したTumblrアプリのConsumer KeyとSecret Keyを入力すればよいだけですが、その前にひとつだけ準備が必要です。Tumblrアプリの設定画面でDefault callback URLを以下のように設定してもらう必要があります。

本当はこの手間を省こうと当アプリからの書き換えを試みたんですが、セキュリティ的に制限されているのか結局かなわず。Stack Overflowにもそれっぽい悩みが出てました。
Tumblr OAuth Callback URL - Stack Overflow
もし外からcallback URLを指定する方法があったら教えてください。

アプリ構成

herokuで動いてるrubyアプリです。sinatrahaml、sass、Bootstrap、jQueryあたりを使ってます。Key情報を収集するとかしてません。ソースはGithubで公開中。
https://github.com/gelegele/GetTumblrAccessToken
はじめてまともに作ったサービスになるけど使ってくれる人いるのかな?