【发布时间】:2019-06-11 16:31:40
【问题描述】:
我正在开发一个导入 Facebook 页面评级和推荐的项目。要根据文档 here 执行此操作,您需要 manage_pages 权限。
我可以为常规 Facebook 页面请求此权限,然后为这些页面提取评级。但是,当涉及到作为常规页面的“子”页面的位置时,我无法提取评级,也看不到为它们请求权限的方法。
当我拥有父页面的 manage_pages 权限时尝试使用父页面访问令牌访问位置的评级会返回以下错误:
{
"error": {
"message": "(#283) Requires manage_pages permission to manage the object",
"type": "OAuthException",
"code": 283,
"fbtrace_id": "GEXG+g4MOSb"
}
}
访问父页面上的评级工作正常。
尝试在 Web SDK 上调用 FB.login 并将 profile_selector_ids 设置为子页面列表不尊重该值,并且将放置用户管理的整个页面列表,而与 enable_profile_selector 的值无关.
【问题讨论】:
-
您的用户是否也拥有子页面的管理员权限?
-
是的,他们在所有相关页面上都具有管理员角色。
标签: facebook facebook-graph-api facebook-permissions