gpt4 book ai didi

javascript - Permission.Request 响应始终为 false

转载 作者:行者123 更新时间:2023-11-28 02:25:09 24 4
gpt4 key购买 nike

我们在网站上有一些代码,用于在用户执行操作时请求额外权限,特别是发布到时间线。直到最近,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 端是否发生了变化等等。真的很难知道问题出在哪里。

最佳答案

可能是 facebook api 的最新变化。
所以,查看一个新的 doc page我希望您更改获取登录权限的过程:

FB.login(function(response) {
// handle the response
}, {scope: 'email,user_likes'});

here ,您可以找到权限列表并将所需的任何内容添加到范围,例如:

FB.login(function(response) {
// handle the response
}, {scope: 'email,publish_actions'});

这将允许您的应用向用户的流以及用户 friend 的流发布内容、评论和点赞。
我希望这能有所帮助 - 请告诉我。

关于javascript - Permission.Request 响应始终为 false,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15069892/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com