使用测试应用程序时,pages_read_engagement 需要 Facebook graph api 集成权限

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

我不确定我做错了什么,我已经从一个实时应用程序制作了一个测试应用程序,该应用程序有一个审查以获取访问pages_read_engagement的权限 然后我创建了一个测试应用程序,因为当前的应用程序已经上线,据我了解,它将继承我们当前的权限和审核过程中的pages_read_engagement。

我还在测试应用程序中创建了一个测试用户,该用户有权 pages_read_engagement

当我尝试在测试应用程序中显示当前测试用户的帖子时,出现以下错误:

消息:“(#10) 对象不存在,由于缺少权限或可审查功能而无法加载,或者不支持此操作。此端点需要“pages_read_engagement”权限或“页面公共内容访问”功能或“页面公共元数据访问”功能

如果我使用自己的应用程序管理员帐户登录,也会得到同样的结果

如果我将当前的应用程序置于开发人员模式,我可以访问,但我不能,因为它用于 Instagram,因此客户将无法再访问他们的 Instagram 数据。

所以我的问题是,如何让测试应用程序中有权访问pages_read_engagement的测试用户真正工作,以便我和facebook可以测试它?

facebook facebook-graph-api facebook-javascript-sdk
2个回答
1
投票

正如 @CBroe 所写,如果您使用测试用户并在测试应用程序中设置了正确的权限,那么您需要创建一个页面才能使其工作,您无法使用任何其他页面来测试它。


0
投票

我们的应用程序已获得 Meta 的批准和验证。我们有 4 个权限 Pages_show_List、Instagram Basic、Business_management 和 Instagram_manage_insights.....显然,当我们随机测试实时用户时,我们会收到以下错误 - 请帮助我理解为什么? 虽然我确实不需要“Pages_read_engagement”权限并在使用 Mta Graphi API 资源管理器进行测试时确认相同的权限。

错误:

"error":{"message":"(#100) 对象不存在,由于缺少权限或可审查功能而无法加载,或者不支持此操作。此端点需要 'pages_read_engagement' 权限或 'Page公共内容访问”功能或“页面公共元数据访问”功能。请参阅 https://developers.facebook.com/docs/apps/review/login-permissions#manage-pageshttps://developers。 facebook.com/docs/apps/review/feature#reference-PAGES_ACCESShttps://developers.facebook.com/docs/apps/review/feature#page-public-metadata-access 了解详细信息。"," type":"OAuthException","code":100,"fbtrace_id":"A4Rt5pmhk3rudgycZjgjmrf"}}"error":{"message":"(#100) 对象不存在,由于缺少权限或可审核而无法加载功能,或不支持此操作。此端点需要'pages_read_engagement'权限或'页面公共内容访问'功能或'页面公共元数据访问'功能。参考https://developers.facebook.com/docs /apps/review/login-permissions#manage-pageshttps://developers.facebook.com/docs/apps/review/feature#reference-PAGES_ACCESShttps://developers.facebook.com/docs /apps/review/feature#page-public-metadata-access 了解详细信息。","type":"OAuthException","code":100,"fbtrace_id":"A4Rt5pmhk3rudgycZjgjmrf"}}

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