Backpackr開発日記 - lorenzhart/backpacker GitHub Wiki

8/13 Facebookによるアプリリクエスト http://stackoverflow.com/questions/8835955/adding-a-apprequest-from-user

8/13 Facebookによるアプリリクエスト

show.html.erb の view から submitすると、

  • APIからuidを参照して、user modelに登録してあるか確認
    • 登録してあった場合

      • 現在、記述済の処理を書く
    • 登録してなかった場合

      • user登録の時点でuidも取得する
      • Pathモデルの外部キーをidからuidにする
      • Facebook宛にアプリ申請がいくようなコードを書く

Javascript SDKの解説 http://blogs.itmedia.co.jp/naoto/2010/11/post-8d25.html Javascript SDKのサンプルコード http://socialmedia.project0884.com/facebook/js_sdk.php

とりあえず、JavaScriptSDKの使用にあたってchannelファイルというものを設置する必要がある模様。 これは、public/に配置。 しかし、そのままではダメで、routingの設定を以下の通りにする的な? http://blog.quov.is/2012/01/23/setting-up-the-facebook-javascript-sdk-channel-file-the-easy-way-with-rails/

Send To Oneでいく https://developers.facebook.com/tools/console/

Reqeust Dialogの日本語ドキュメント http://facebook-docs.oklahome.net/archives/51935792.html

Request Dialog自体 https://developers.facebook.com/docs/reference/dialogs/requests/

Request Dialogの解説 http://fb.dev-plus.jp/column1/column1_7/

http://fb.dev-plus.jp/reference/coreconcepts/channels/requests/

- 友人のタイムラインに書き込む
- 経由を表示
- 6回経由したら終了

8/x ログインはomniauth + deviseで対応。 http://www.sankitch.me/blog/2012/06/30/sign-in-with-facebook-on-rails/

FacebookのAPIはKoalaを使った。