Facebook AppRequests +浏览器兼容性

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Facebook AppRequests +浏览器兼容性相关的知识,希望对你有一定的参考价值。

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

我为此生成了一个URL(见下文),它可以正常工作:

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


    “服务器错误 检索[URL]时网站遇到错误。它可能已关闭以进行维护或配置不正确。


    The URL generated (after www -> m redirecting) is :

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

    另一个观察是,如果我强制移动浏览器渲染为桌面网页,并用www替换m,它工作正常...

    我正在使用Java Servlettes(使用RestFB),jQuery(Base + Mobile)+ html

    有谁知道我在其他浏览器中缺少什么?看起来奇怪的是它在某些部分有效而在其他部分无效。

    答案

    对于任何人的参考,似乎,就像在这个时间点,我试图用Facebook API实现一些不可思议的东西。我已经改为使用Facebook的javascript SDK,问题已经消失。

    为什么我最初认为使用SDK会让我觉得过度使用 - 这样更容易使用!

    另一答案

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

    以上是关于Facebook AppRequests +浏览器兼容性的主要内容,如果未能解决你的问题,请参考以下文章

    浏览器从 facebook 应用程序检索 facebook 凭据

    Facebook - 像浏览器一样在 webview 中显示 facebook 用户 Feed

    Facebook Javascript SDK - Fb.login 在浏览器内置的 Facebook 上不起作用

    Facebook 登录在 Android 应用程序浏览器中的 Facebook 中不起作用

    iOS Facebook 登录无需打开浏览器或原生 Facebook 应用程序

    facebook整合问题IOS