0

我正在使用 Facebook Connect 的 Omniauth gem 在 Rail 3 中开发一个应用程序。目前 gem 正在使用普通的 Facebook 网站进行登录,但我知道 Facebook 有一个专门的智能手机网站,位于touch.facebook.com.

有谁知道如何使用 Omniauth Gem 的智能手机 URL 而不是默认值?

4

2 回答 2

1

乔纳森,

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

问候

于 2010-11-11T10:31:16.777 回答
1

显然,根据 Facebook,您只需向身份验证 url 传递一个附加参数即可获取网站的 wap 或触摸版本:http: //developers.facebook.com/docs/guides/mobile/#web

您是否尝试过使用上述答案中 Marcel 链接到的 Facebook 策略代码中可用的选项?看起来应该很简单!

于 2010-11-27T03:32:14.657 回答