在黑莓上显示脸书安装应用程序时出错


Error showing facebook install app on BlackBerry,

我有一个与移动网站一起使用的Facebook应用程序,我需要用户安装该应用程序,所以我制作了以下代码将用户重定向到安装应用程序站点:

  $loginUrl   = $facebook->getLoginUrl(
            array(
                'scope'         => 'email,offline_access,publish_stream,user_birthday,user_location,user_about_me,user_hometown,user_checkins,publish_checkins',
                'redirect_uri'  => $fbconfig['baseurl'],
                'display'       => 'wap'
            )
    );

问题是 Facebook 在 7 月 1 日之后将不再支持"wap"渲染,所以我将其更改为"触摸"。现在的问题是,当我尝试从BlackBerry 8520安装或登录时,它会给我一个错误,告诉我稍后再试。我还有一个错误日志,但它确实保存了任何错误。我不知道问题是黑莓默认关闭了javascript支持,还是设备没有触摸。

我可以使用"页面"或"弹出窗口"而不是"触摸",但是如果不通过wifi连接,安装对话框将花费很长时间。

以下是Facebook关于这个主题的官方信息:https://developers.facebook.com/docs/reference/dialogs/oauth/

如果您使用的是 PHP SDK 版本 2,请将其升级到版本 3(新版本)。

这可能会解决您的问题。

更多信息 : TechNew.In