当用户执行操作时,我们在网站上有一些代码来请求额外的权限,特别是发布到时间线。直到最近,这一直运行良好,FB 的响应格式发生了变化。我在下面包含了示例代码:
FB.ui({
method: 'permissions.request',
'perms': 'publish_actions',
'display': 'popup'
}, function (response) {
var confirm = response != null && response.perms != null && response.perms != '' && response.perms.indexOf('publish_actions') !== -1;
$('.close').click();
});
以前,对此的响应可以解析为字符串,以确认用户是否接受了升级的权限。但是,无论用户接受还是拒绝,现在都只是返回“false”。
有谁知道我们是否做错了什么,FB 端是否发生了变化等等。真的很难知道问题出在哪里。