Hatena::ブログ(Diary)

ゲレゲレめも

2012-06-26

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を以下のように設定してもらう必要があります。

f:id:gelegele:20120626181611p:image:w420

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

アプリ構成

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

b0101b0101 2013/06/01 18:06 Default callback URLに「http://gettumblraccesstoken.heroku.com/callback」を入力しているのに
「400 Bad Request: Did you set the Default callback URL of your app?」と表示されトークンが入手できないのですが

gelegelegelegele 2013/06/02 11:13 コメントありがとうございます。調べてみますが少し時間がかかってしまうかもしれません。

b0101b0101 2013/09/16 18:03 ありがとうございます待ってます(’・ω・)

b0101b0101 2013/09/16 18:03 ありがとうございます待ってます(’・ω・)

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/gelegele/20120626/1340715983
リンク元