无法了解如何在开发模式下将“pages_show_list”添加到我的 Facebook 应用程序

问题描述 投票:0回答:1

在官方文档中他们说:

################################################## #

https://developers.facebook.com/docs/permissions/

如果您的应用需要访问您不拥有或管理的数据,则除电子邮件和公共个人资料外的所有权限都需要进行应用审核

################################################## #

在 Graph API Explorer 中,因为我需要获取页面访问令牌,所以我输入:

/me/accounts/ 

但是我收到消息“只有在用户授予以下权限之一后,才能在用户对象上访问字段‘accounts’:‘pages_show_list’。”

我的应用程序处于开发模式。

所以我尝试在我的 Facebook 帐户登录该应用程序时请求此权限。

在我的 Facebook 登录代码中,我使用:

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

并收到此错误“”抱歉,出了点问题。我们正在努力尽快解决这个问题。”

无论如何,我的应用程序处于开发模式,我使用自己的 Facebook 帐户登录该应用程序,该帐户在该应用程序上具有管理员角色(并且拥有我要发布的页面)。所以通常情况下,我什至不需要请求这个许可,对吗?

我的企业验证状态已经是“已验证”。我也回答了所有关于数据处理RGPD的问题。

我实际上不需要我的应用程序公开,我只是想在我使用 CURL 管理的 FB 页面上发布一些帖子。

谢谢

facebook facebook-graph-api facebook-opengraph
1个回答
0
投票

正如评论中所说,我添加了创建一个新应用程序并选择“商业”作为应用程序类型(应用程序创建后无法更改,因此您必须创建一个新应用程序)。

© www.soinside.com 2019 - 2024. All rights reserved.