2012-05-30 27 views
0

我有一个移动网站使用Facebook的应用程序,我需要用户安装的应用程序,所以我做了这个代码,将用户重定向到安装App网站:错误显示的Facebook在BlackBerry安装的应用程序,

$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”。 现在的问题是,当我尝试安装或从黑莓8520登录它会引发一个错误,说我以后再试。 我也有一个错误日志,但它dosent保存任何错误。 我不知道问题是,黑莓有JavaScript支持默认关闭或设备不接触。

我可以使用“页面”或“弹出”而不是“触摸”,但是如果安装对话框没有通过wifi连接,则安装对话框会很长。

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

回答

0

如果你正在使用PHP SDK版本2,升级到版本3(新版本)。

这可能是解决你的问题。

更多信息:TechNew.In

相关问题