You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

无法为Facebook应用添加测试用户,求技术指导

解决Facebook应用添加测试用户失败的问题

针对你遇到的无法添加测试用户、API调用报错的问题,可从以下几个方面排查解决:

1. 修正API请求方式

创建测试用户必须使用POST请求,你当前用的是GET请求(浏览器直接访问或GET调用),这会触发错误——GET请求仅用于获取已存在的测试用户列表,无法创建新用户。

2. 调整权限参数

你的权限列表中包含了user_posts、user_photos、user_likes这类敏感权限,这类权限无法在创建测试用户时自动授予,必须由测试用户手动授权。建议先移除这些权限,只保留可自动授予的权限,后续再手动补充授权:

permissions=email,instagram_basic,instagram_content_publish,instagram_manage_comments,instagram_manage_insights,pages_manage_ads,pages_manage_engagement,pages_manage_metadata,pages_manage_posts,pages_read_engagement,pages_read_user_content,public_profile

3. 正确的API调用示例(POST)

使用工具(如Postman、curl)发送POST请求:

curl -X POST "https://graph.facebook.com/v18.0/1107166090678161/accounts/test-users" \
  -d "installed=true" \
  -d "name=Sarah_Johns" \
  -d "locale=en_US" \
  -d "permissions=email,instagram_basic,instagram_content_publish,instagram_manage_comments,instagram_manage_insights,pages_manage_ads,pages_manage_engagement,pages_manage_metadata,pages_manage_posts,pages_read_engagement,pages_read_user_content,public_profile" \
  -d "access_token=1107166090678161|U7e3hIITj2U9JJir_nT-YRLcsMQ"

4. 通过仪表盘创建测试用户的步骤

如果API调用仍有问题,可直接通过控制台操作:

  • 进入Facebook开发者控制台,打开目标应用
  • 左侧菜单选择角色 → 测试用户
  • 点击创建测试用户,选择创建单个测试用户
  • 填写姓名、语言,勾选安装应用,点击创建
  • 创建完成后,点击测试用户的编辑权限,手动添加所需的Instagram/页面权限,或登录测试用户账号完成应用授权流程

额外注意事项

  • 测试用户创建后,需登录其Facebook账号,绑定对应的Instagram账号(个人/专业账号均可),并确保Instagram账号已关联Facebook页面(若需测试页面相关的Instagram API)
  • 应用需处于开发模式,测试用户才能正常使用所有API功能;若应用已上线,未通过审核的权限测试用户无法访问
  • 检查权限审核状态:如instagram_content_publish等权限未通过审核,需先完成审核或在开发模式下测试

内容的提问来源于stack exchange,提问作者user2239404

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.28 16:32:32