我有一个基于 Web 的应用程序,需要具有向登录用户的 friend “共享应用程序”的功能。
我为此生成了一个 URL(见下文)并且它可以正常工作,在:
Android Firefox 显示空白屏幕,而“Internet”浏览器(大多数 Android 设备 <4.4 中默认附带的浏览器)显示:
<小时/> block 引用> 生成的 URL(www -> m 重定向后)是:"Server Error
The website encountered an error while retrieving [URL]. It may be down for maintenance or configured incorrectly.block 引用>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
有人知道我在其他浏览器中缺少什么吗?奇怪的是它对某些人有效,而对另一些人无效。
最佳答案
供任何人引用,在这个时间点上,我似乎试图通过 Facebook API 实现一些无法实现的目标。我后来改用了 Facebook 的 JavaScript SDK,问题就消失了。
让我摸不着头脑,为什么我最初认为使用 SDK 会太过分 - 使用起来容易多了!
关于java - Facebook 应用程序请求 + 浏览器兼容性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19918665/