最近 doorkeeper を使った勉強会が増えてきたみたいなので AZusaar!! で対応してみました。
ちょっとハマった点
APIを叩いてもjsonが取れない(見れない)
http://www.doorkeeperhq.com/developer/api
- 普通この手のAPIを叩いたらブラウザにjsonとかxmlが表示されるんですが、なぜか表示されない *1
- http://api.doorkeeper.jp/events
- リファレンスを参考にcurlを叩くとjsonはとれたためAPI自体は正常
- これが原因か分からないけど、Google App EngineのUrlfetch Serviceだとjsonが取得できない
- しょうがないのでherokuでcurlを叩くだけのproxy APIを作りました(ノ∀`)
- ソースコード:https://github.com/sue445/apiproxy/blob/master/app/controllers/api_controller.rb
1つのイベントで複数言語対応していると、APIでは英語が優先される
- 東京Ruby会議 が英語の方で取得されてしまうため、日本語だと検索にヒットしないw
- http://azusaar.appspot.com/api/doorkeeper?ymd=20130113
favicon利用に関してdoorkeeperにメールを送った時に「質問やフィードバックがあればお気軽にどうぞ」と返答を貰ったので、せっかくなので要望出してみます
11/20追記
引数にlocaleを追加してもらえました!
あと、リファレンスページの「Application Showcase」にAZusaar!!へのリンクを追加してもらいました!
http://www.doorkeeperhq.com/developer/api
*1:これが今までdoorkeeper対応しなかった理由w