チャレンジャーズにおいてリリースした【予定を入れないスケジューラー】の開発において、facebookアプリの作り方、苦労した点や注意点などを紹介します。
Facebook Graph APIの実験の為に、いろいろなサンプルアプリを作ったりしています。 本番用のアプリを作るときはRailsを採用したりするのですが、簡単にAPIを試すだけのサンプルの場合は、Sinatraを使ったほうがサクっと作れて便利ですよね。 そんなときは、Ruby OAuth2 gemとSinatraを使うと、「Facebookアカウントでのログインの仕組み」を簡単に実装することが出来たりします。 今回は、ボクが普段使っているサンプルコードを紹介したいと思います。 本当は Rack::Session::Pool を使いたいのですが、shotgunと併用するとうまくセッションが効いてくれなかったりすることもあり、Rack::Session::Cookieで我慢しています。 https://gist.github.com/998545 require 'rubygems' r
rubyのoauth2を使ってfacebookとのOAuth連携を試みてみた。環境は以下の通り。 ruby: 1.9.2p180 oauth2: 0.5.2 まずは、facebook認証のURLを生成するコードを書いてみる。 require 'oauth2' site = "https://graph.facebook.com" token_url= "/oauth/access_token" key="xxxx" # facebookのAPP ID secret="xxx" # facebookのAPP SECRET callback_url="http://xxx.com/" # callbackしてほしいURL #インスタンス作成 client = OAuth2::Client.new(key,secret,:site => site,:token_url => token_url)
Facebook公式のRubySDKがないけど、 オープンソースのライブラリだとどれをつかうのが良いんだろ? Facebook APIは結構頻繁に更新されているから、ちゃんと活動しているプロジェクトじゃないと使えないかな プロジェクト URL 最終更新 koala https://github.com/arsduo/koala 2011-04-12 facebooker2 https://github.com/mmangino/facebooker2 2011-04-02 fb_graph http://rubygems.org/gems/fb_graph 2011-03-31 mogli https://github.com/mmangino/mogli 2011-03-31 fgraph https://github.com/jugend/fgraph 2011-02-25 mini_
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く