3

我们正在使用https://developers.facebook.com/docs/facebook-login/login-flow-for-web-no-jssdk/中描述的方法将用户登录到我们的网站。

自上周以来一直运行良好。现在发生的事情是

  • 在移动设备中,用户登录后它不会自动重定向到我们的网站。
  • 相反,FB 服务器返回“500 Internal Server Error”错误。
  • 但这仅发生在登录页面的移动版本 ( option display=touch) 中,而桌面版本的重定向表现良好。

这有效:

https://www.facebook.com/dialog/oauth?client_id={myAppId}&redirect_uri={myurl}

这不起作用:

https://www.facebook.com/dialog/oauth?client_id={myAppId}&redirect_uri={myurl}&display=touch
  • 因为我们不知道服务是否因任何原因而关闭
  • 或者我们的 FB 应用程序有问题,
  • 我们创建了另一个 FB 应用程序,并将网站设置为一个已知的 url:www.google.com

  • 然后我们测试了 url: https://www.facebook.com/dialog/oauth?client_id={myOtherAppId}&redirect_uri=wwww.google.com&display=touch,令我们惊讶的是它起作用了,导致重定向到 google 搜索站点。

  • 但是,如果我们在测试 FB 应用程序和登录 url 中都设置了我们的网站,它会再次失败,并出现相同的“500 内部服务器错误”。
  • 所以我们怀疑FB和我们的域名有问题。
  • 尝试通过登录对话框的移动版本进行重定向时,FB 是否会阻止我的 URL?
  • 我们想通过电子邮件直接联系 FB 支持团队,但我们无法找到联系方式。

任何人都可以给我们一个线索吗?

4

1 回答 1

0

有时是因为您的应用处于沙盒模式。

于 2014-07-09T08:57:35.130 回答