1

我正在尝试配置我的 HTML5 Facebook Web 应用程序,但没有成功。

设置。

什么有效

  • 桌面画布集成(我得到带有 signed_request 参数的 POST 并且可以交换它来访问令牌)
  • 脸书连接。照常营业。

什么不起作用

  1. iPhone 3Gs 上的 FB iOS 应用程序 4.1 将用户发送到http://my.example.net/?ref=bookmark&refid=8&pos=1。我从 Referral Auth 文档中了解到,我将获得可以交换以访问令牌的 URL 参数“代码”。请参阅https://developers.facebook.com/docs/guides/mobile/web/#login
  2. iPad v1 上的 FB iPad 应用程序将用户发送到http://fb.example.net/?ref=bookmark&refid=8&pos=1。这里也没有“代码”参数。
  3. iPhone Safari 上的 m.facebook.com 与案例 (1) 类似。我看到它偶尔会重定向 my.example.net ??
  4. iPad Safari 上的 m.facebook.com 与 Case (2) 类似

在所有情况下都不会显示身份验证对话框。这个错误可能是相关的:https ://developers.facebook.com/bugs/364761150204975

我期望发生的事情。

在所有情况下,使用 URL 中定义的“代码”参数将 1-4 个移动用户重定向到 my.example.net。新用户将在重定向之前看到身份验证对话框,如下所述:https ://developers.facebook.com/docs/opengraph/authentication/和https://developers.facebook.com/docs/guides/mobile/web/#login

设置有什么问题,或者我在这里不明白吗?

基本设置 基本设置

验证对话框设置 验证对话框设置

高级设置 1/2 高级设置 1/2

高级设置 2/2 高级设置 2/2

4

0 回答 0