获取Facebook公共主页帖子评论作者所需的Graph API权限是什么?
你遇到的是Facebook Graph API的隐私访问限制,不是权限遗漏或查询语法错误,具体说明如下:
- 核心限制逻辑:Facebook自2018年隐私政策升级后,普通用户在公开主页发布的评论对应的个人身份信息(即
from字段内容)属于用户可识别隐私信息,即使网页端公开可见,第三方应用也无法直接通过API获取。仅当评论发布者是当前主页本身时,你用现有权限可正常返回from字段,你可以用主页发布一条测试评论验证该逻辑。 - 你查到的需要完成平台审核和身份验证的说法是正确的,若确实需要获取普通用户的评论发布者信息,需完成以下操作:
- 完成开发者账号的企业身份验证,个人主体开发者账号无法申请该类高级权限
- 在应用的「App Review」模块提交权限申请,除你已配置的
pages_show_list、pages_read_engagement、pages_read_user_content权限外,还需详细说明你获取用户身份信息的具体使用场景、数据存储与销毁规则、隐私保护措施,证明你的使用行为符合Facebook平台政策、GDPR等属地隐私法规要求 - 审核通过后你的应用获得高级访问权限,即可正常拉取评论的
from字段
- 若你的使用场景仅为在自有网站同步展示评论内容、不需要展示发布者信息,不需要走上述审核流程,现有配置即可满足需求。
内容的提问来源于stack exchange,提问作者Tomáš Kafka
相关产品推荐
相关产品推荐

