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

Instagram Graph API调用/me/accounts返回空列表问题求助

Instagram Graph API调用GET /me/accounts返回空列表问题解决指南

问题背景

调用GET /me/accounts接口始终返回空页面列表,导致无法获取目标Instagram用户ID,进而无法继续拉取数据。具体情况:

  • 应用处于开发阶段,未完成审核上线
  • 使用朋友的访问令牌操作(自身账号流程完全正常),已完成前置配置:将其开发者账号加入应用、关联Instagram账号到Facebook主页,令牌包含instagram_basic、pages_show_list、pages_read_engagement、instagram_manage_insights权限
  • 用Graph API Explorer测试同样得到空列表
  • 已查阅官方入门及商业登录相关指南,问题仍未解决

排查与修复步骤

1. 确认朋友的Facebook主页对应用的授权状态

让朋友登录Facebook,进入目标主页的「设置」→「新体验与工具」→「应用与网站」,检查你的应用是否在已授权列表中,且明确勾选了pages_show_list等所需权限。如果没授权,重新发起授权流程,授权时务必确认勾选主页相关权限。

2. 核实访问令牌的实际权限

在Graph API Explorer中输入该访问令牌,点击「调试」查看令牌详情:

  • 确认pages_show_list权限标记为「已授予」
  • 确认令牌关联的用户确实拥有目标Facebook主页的管理员/编辑权限(仅订阅者权限无法返回主页列表)

3. 检查Instagram与Facebook主页的绑定有效性

让朋友进入Instagram账号的「账号中心」→「关联账号」,确认:

  • Facebook主页的绑定状态为「已关联」
  • 绑定的是商业主页(个人主页不支持Graph API数据拉取)
    如果绑定异常,先解绑再重新绑定,确保选择正确的商业主页。

4. 确认朋友账号已添加为应用测试员

未通过审核的开发阶段应用,仅能访问应用管理员、开发者、测试员账号的关联资源。请在Facebook开发者后台操作:
进入你的应用→「角色」→「测试员」,添加朋友的Facebook账号为测试员。注意:仅仅把他的开发者账号加入应用还不够,必须添加为测试员才能让应用访问他的主页资源。

5. 重新生成访问令牌

让朋友注销所有Facebook/Instagram会话后重新登录,重新发起授权流程,授权时务必选择正确的目标Facebook主页。生成令牌后立即在Graph API Explorer中测试GET /me/accounts,避免令牌过期或权限遗漏。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.23 07:18:14