【问题标题】:Facebook mobile web OAuth issueFacebook 移动网络 OAuth 问题
【发布时间】:2011-09-26 15:56:47
【问题描述】:

我发现在 iPhone 上使用 Facebook Connect 请求权限时出现问题。一切都运行良好,然后它就突然开始了。我好像没办法解决,所以我把它贴在这里看看有没有人遇到同样的问题?我正在尝试将用户登录到移动网站,这就是我所看到的:

  1. 在 Android 上,一切正常,常规网络浏览器也是如此。
  2. 在 iPhone 3 上,用户可以正常登录页面,但不会重定向到请求权限页面,只是重定向到移动 facebook。如果他们离开并返回并再次单击登录按钮,他们将被带到请求权限页面,在他们允许/不允许之后,他们将被带回我们的网站。 iPad 用户也是如此
  3. 在 iPhone4 上,用户可以登录页面,但不会重定向到请求权限页面,只是重定向到移动 facebook。如果他们离开又回来,他们将被带到移动 facebook 网站,并且永远不会提示他们的权限。

亮点:

  1. 3 周前一切正常
  2. 使用相同的 FBConnect url 在 Android 上一切正常,但在 iOS 上却失败了
  3. 在 iPhone 3 上发生的事情与在 iPhone 4 上发生的事情不同

我尝试过使用 3 个不同的 url,但 StackOverflow 只会让我放 2 个,因为我是新用户:

http://www.facebook.com/dialog/oauth?client_id=[OUR_CLIENT_ID]&redirect_uri=[OUR_URL]&display=wap&scope=email,user_location,read_friendlists,publish_stream,offline_access

http://m.facebook.com/dialog/oauth?client_id=[OUR_CLIENT_ID]&redirect_uri=[OUR_URL]&perms=email,user_location,read_friendlists,publish_stream,offline_access";

另一个 URL 与这些类似,但使用了图形 API

有人有什么想法吗?

谢谢!

【问题讨论】:

    标签: facebook authentication mobile connect


    【解决方案1】:

    Facebook 此后移除了 WAP 接口,并用适用于 Android 和 iOS 的 Javascript SDK 接口取而代之,现在普通的支持 wap 的手机已被拒之门外。

    【讨论】:

    • 他们似乎已经返回了它,可以通过在调用登录对话框 url 时传递参数 display=wap 来访问
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-20
    • 2012-01-11
    • 2019-08-30
    • 2011-10-01
    • 1970-01-01
    相关资源
    最近更新 更多