Facebook Connect の Omniauth gem を使用して、Rail 3 でアプリケーションを開発しています。現在、gem はログインに通常の Facebook Web サイトを使用していますが、Facebook が にあるスマートフォン専用の Web サイトを取得したことを私は知っていますtouch.facebook.com
。
デフォルトの代わりに Omniauth Gem でスマートフォンの URL を使用する方法を知っている人はいますか?
Facebook Connect の Omniauth gem を使用して、Rail 3 でアプリケーションを開発しています。現在、gem はログインに通常の Facebook Web サイトを使用していますが、Facebook が にあるスマートフォン専用の Web サイトを取得したことを私は知っていますtouch.facebook.com
。
デフォルトの代わりに Omniauth Gem でスマートフォンの URL を使用する方法を知っている人はいますか?
どうやら、Facebook によると、認証 URL に追加のパラメーターを渡すだけで、サイトの wap または touch バージョンを取得することができます: http://developers.facebook.com/docs/guides/mobile/#web
上記の回答で Marcel によってリンクされた facebook 戦略コードで利用可能な :options を使用してみましたか? それはかなり単純なはずです!
ジョナサン、
Facebook の戦略は、graph.facebook.com => https://github.com/intridea/omniauth/blob/master/oa-oauth/lib/omniauth/strategies/facebook.rbにハードコーディングされています。
プロジェクトをフォークして、oa-mobile のようなものを作成することをお勧めします。
また、Google グループがあることを思い出してください: http://groups.google.com/group/omniauth?pli=1
よろしく