1

我有一个基于 Web 的应用程序,它需要向登录用户的朋友“共享应用程序”的功能。

我为此生成了一个 URL(见下文),它应该可以在以下位置工作:

  • 桌面浏览器
  • 安卓 Chrome 浏览器
  • Android Firefox 显示空白屏幕,而“Internet”浏览器(大多数 Android 设备 <4.4 的默认随附浏览器)显示:


    "服务器错误
    网站在检索 [URL] 时遇到错误。它可能因维护而关闭或配置不正确。


    生成的 URL(在 www -> m 重定向之后)是:

    https://m.facebook.com/dialog/apprequests?app_id=[APP_ID]&message=[MESSAGE]&redirect_url=[CALLBACK URL]

    另一个观察结果是,如果我强制移动浏览器呈现为桌面网页,并将 m 替换为 www,它可以正常工作......

    我正在使用 Java Servlettes(带有RestFB)、jQuery(Base+Mobile)+ HTML

    有人知道我在其他浏览器中缺少什么吗?它在某些情况下有效,而在其他情况下无效,这似乎很奇怪。

    4

    2 回答 2

    0

    供任何人参考,在这个时间点上,我似乎试图通过 Facebook API 实现一些无法实现的目标。后来我改用了 Facebook 的 JavaScript SDK,问题就消失了。

    为什么我最初认为使用 SDK 会有点矫枉过正——使用起来更容易!

    于 2013-11-13T00:09:49.590 回答
    0

    尝试 www,而不是 m 并在 url 末尾添加&display=touch

    于 2013-11-13T00:18:24.637 回答