抱歉,在SDK 3.0上取消应用程序连接后出现问题

时间:2011-10-21 15:41:19

标签: login facebook facebook-php-sdk

我正在使用新的PHP SDK 3.0,并使用带有以下参数的新getLoginUrl()函数。

$paramsLogin = array(
    'scope' => PERMISSIONS,
    'redirect_uri' => REDIRECT_URI
);

如果用户在应用程序权限弹出窗口中单击“取消”,我会在错误页面上重定向用户,该页面包含一条消息,说明他必须接受权限才能参加比赛和新的登录按钮。< / p>

但是当我再次点击登录按钮时,Facebook会显示以下消息:

  

抱歉,出了点问题。我们正在努力将其修复为   我们尽快。

如果我等待一段时间再点击登录按钮它会按预期工作。

我在某处读到Facebook应该在权限弹出窗口中显示“离开应用程序”而不是“取消”我想这就是问题所在。

任何人都知道如何解决这个问题,或者我应该在Facebook上提交错误报告。

1 个答案:

答案 0 :(得分:0)

目前这是Facebook的错误跟踪器中的一个错误,请参阅此处:https://developers.facebook.com/bugs/287587111265733 - 我之前自己复制了它,并且它已被分配用于修复

我相信如果你等待一段时间,对话框会再次运行(即如果你在拒绝它之后快速回到对话框就会发生故障,除非积极测试,否则不应该发生这种情况。)