开发模式下未审核Facebook应用读取群组内容权限问题求助
未提交审核前读取Facebook群组动态的解决方案
问题1:/me/groups返回空群组列表
- 确认用户访问令牌权限:你需要的是用户级的
groups_show_list权限,而非应用级权限。生成令牌时务必勾选该权限,且令牌需用你作为管理员的测试账号生成。 - 关联测试群组:把你的测试应用添加到目标测试群组的「集成」设置中(在群组设置里找到集成选项,添加你的应用)。
- 验证令牌有效性:用Facebook官方的Access Token Debugger检查令牌是否包含
groups_show_list权限,以及令牌状态是否正常。
问题2:读取/{group_id}/feed提示缺少权限
- 补充核心权限:读取群组动态需要
groups_read_feed权限,你当前申请的权限里没有这个,先在应用权限设置中添加该权限,再重新生成包含此权限的用户访问令牌。 - 确认测试账号权限:私密群组要求测试账号是管理员或成员;公开群组也要确保测试账号能正常访问,且应用已关联到该群组。
- 核对请求参数:确保
access_token参数正确传入,API版本v18.0可用,请求格式无错误。
核心提示
所有操作都要在应用的测试模式下进行,测试账号必须同时是应用的管理员/开发者/测试员,以及目标群组的管理员/成员。测试阶段申请的权限无需审核,只要添加到应用权限列表并生成对应令牌就能生效。
内容的提问来源于stack exchange,提问作者roee
相关产品推荐
相关产品推荐

