如何解决如何在Facebook API调用中选择用户或页面
我希望能够使用图形API在Facebook页面上发布,但无法执行,因为它给了我这个错误。
{消息:'(#200)如果要发布到网上论坛,则需要将应用 安装在组中,并且\\ n'+ '具有用户令牌的publish_to_groups权限,或都具有pages_read_engagement \\ n'+ 以及带有页面令牌的pages_manage_posts权限;如果发布到页面,\\ n'+ '需要\\ n'作为管理员同时使用pages_read_engagement和pages_manage_posts + “足够的管理权限”,
类型:“ OAuthException”,
代码:200,
fbtrace_id:'ABHLK9ZxMynsgBhcPI3Q0DL' }
我正在使用以下API调用进行请求
const apiurl = `/${pagename}/feed`;
FB.api(apiurl,'post',{ message: req.body.fpost },(response) => {
if (!response || response.error) {
console.log(!response ? 'error occurred' : response.error);
return;
}
res.render('facebook');
});
任何人都可以帮忙我所缺少的内容,以及如何在使用和页面之间进行选择,就像我们可以在Graph API Explorer中进行选择一样,如下所示。我的页面PrudentSays为“用户”或“页面”。如何在API请求中选择相同的内容?我已经选择了错误中提到的所有适当的发布权限。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。