使用Meta Graph API获取Facebook帖子评论遇权限错误,求审核前测试方法
解决Meta Graph API获取帖子评论的预审核测试问题
使用测试页面与测试资源
Meta允许应用在开发模式下,通过测试页面、测试用户来测试需要权限的接口,无需提交审核。操作步骤:- 在Meta开发者后台创建测试页面;
- 用你的管理员账号在该测试页面发布测试帖子;
- 使用关联测试页面的应用页面访问令牌,调用
{page_id}_{post_id}/comments接口,此时可正常获取评论数据。
验证页面访问令牌的有效性
确保你使用的是页面访问令牌(而非用户访问令牌),且令牌已正确包含pages_read_engagement权限:- 在Graph API Explorer中打开「Access Token Debugger」;
- 粘贴你的令牌,检查权限列表中是否有
pages_read_engagement,且令牌状态为有效; - 若权限缺失或令牌过期,重新生成页面访问令牌,生成时务必勾选
pages_read_engagement权限。
利用开发模式的管理员豁免
对于你作为管理员创建的自有页面,在应用开发模式下,理论上可直接访问评论接口。若仍报错,尝试重新关联应用与页面,或重新生成带有完整权限的页面令牌。
内容的提问来源于stack exchange,提问作者user3502708
相关产品推荐
相关产品推荐

