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
RailsとHerokuでかんたんなFacebookアプリを作ろうとしていたら、いつのまにかJavaScript SDKだけを使ったどうでもいいアプリを作っていた。 どうでもいいね!アプリ | Flickr - Photo Sharing! OAuthやGraph APIには一切タッチせず完全にステートレス。どうでもいいものを入力してボタンを押すと近況更新ダイアログが表示され、OKすれば以下のようにタイムラインに入ります。 どうでもいいね!アプリの動作例 | Flickr - Photo Sharing! ぜんぜんアプリじゃない気がするけど、JavaScript SDKだけでも色々できそう。 どうでもいいものがある方はhttp://apps.facebook.com/dont-care-button/からどうぞ。 追記:Togetter - 「津田さんとともに mixi facebook
@nov です。 自分で作ってる fb_graph という Facebook Graph API の Ruby ライブラリを OAuth 対応したついでに、Railsでサンプルアプリを作りました。 デモサイトはこちら。 ソースコードはこちら。 ソースコード内には localhost:3000 で使える API Key&Secret も埋め込んであるので、特に Facebook にアプリ登録しなくても動きます。(localhost:3000 以外で動かす場合は自分でアプリ登録してください) いまのところRailsのバージョンは3.0.0.RCです。 app/models/facebook.rb と app/controllers/facebooks_controller.rb を見れば、Facebook 独自の JavaScript SDK と通常の OAuth2 の Web Server
16:29facebookアプリをrailsで作ろうと思って色々検索してみたのだがあまり日本語の情報がなかったので著者(Jonathon Horsman さん)の許可をもらってhttp://www.arctickiwi.com/blog/developing-facebook-applications-for-ruby-on-railsの記事を和訳してみた。-------------------------------------------このエントリは ruby on rails で facebookアプリを開発するときのために書かれたものですが、内容の多くの部分は特定の言語に縛られず、他の言語で開発する場合においても有用なものとなっていると思います。雑感facebookアプリケーションの開発を始める際、おそらくそれが苦痛に満ちた行程をたどることになるとすぐに気づくでしょう。APIは頻
This article is a work in progress, or documents a feature that is not yet released to all users. This article is unlisted. Only those with the link can access it. Facebook offers a rich set of APIs and several SDKs, making it easy to develop applications that interact with Facebook data and services. Such applications can be developed and deployed to Heroku, in any of Heroku’s supported languages
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く