【发布时间】:2011-09-26 15:56:47
【问题描述】:
我发现在 iPhone 上使用 Facebook Connect 请求权限时出现问题。一切都运行良好,然后它就突然开始了。我好像没办法解决,所以我把它贴在这里看看有没有人遇到同样的问题?我正在尝试将用户登录到移动网站,这就是我所看到的:
- 在 Android 上,一切正常,常规网络浏览器也是如此。
- 在 iPhone 3 上,用户可以正常登录页面,但不会重定向到请求权限页面,只是重定向到移动 facebook。如果他们离开并返回并再次单击登录按钮,他们将被带到请求权限页面,在他们允许/不允许之后,他们将被带回我们的网站。 iPad 用户也是如此
- 在 iPhone4 上,用户可以登录页面,但不会重定向到请求权限页面,只是重定向到移动 facebook。如果他们离开又回来,他们将被带到移动 facebook 网站,并且永远不会提示他们的权限。
亮点:
- 3 周前一切正常
- 使用相同的 FBConnect url 在 Android 上一切正常,但在 iOS 上却失败了
- 在 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