在BlackBerry上显示facebook安装应用程序时出错,

时间:2012-05-30 04:21:05

标签: php facebook mobile oauth

我有一个我在移动网站上使用的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”呈现,所以我将其更改为“touch”。 现在的问题是,当我尝试从BlackBerry 8520安装或登录时,它会抛出一个错误,说我稍后再试。 我也有一个错误日志,但它可以保存任何错误。 我不知道问题是黑莓是否默认关闭了javascript支持,或者设备没有触摸。

我可以使用“page”或“popup”而不是“touch”,但如果未通过wifi连接,安装对话框将花费很长时间。

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

1 个答案:

答案 0 :(得分:0)

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

这可能会解决您的问题。

更多信息:TechNew.In