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

无法获取Instagram Graph API第三级访问令牌,请求排查解决

Instagram Graph API 第三级访问令牌获取失败(返回空data)解决方案

核心问题分析

调用/[ID]/accounts返回空data,通常是权限缺失、关联关系异常或端点调用错误导致的,以下是针对性修复步骤:

1. 补全访问令牌权限

获取第一级令牌时,必须添加以下必填权限,否则无法读取主页及关联的Instagram账号数据:

  • pages_show_list:获取用户管理的Facebook主页列表
  • pages_read_engagement:读取主页互动数据
  • instagram_basic:访问Instagram基础数据

操作方式:

  • 在Graph API Explorer中,点击「Add a Permission」按钮,选择上述权限后重新生成第一级令牌。
  • 注意:公开状态的应用需通过Meta应用审核才能使用这些权限;开发模式下,需将自身账号添加为应用测试用户。

2. 验证主页与Instagram账号的关联状态

  • 进入目标Facebook主页的「设置」→「关联的账户」→「Instagram」,确认账号已正确关联且状态为「已关联」。
  • 若关联异常,先解除绑定后重新操作,确保全程使用同一Meta账号。

3. 修正端点调用流程

你当前使用的/[ID]/accounts端点不符合第三级令牌的获取逻辑,正确流程如下:

  1. 用第二级用户令牌调用/me/accounts,获取管理的主页列表:
    https://graph.facebook.com/v19.0/me/accounts?access_token=[SecondAccessToken]
    
  2. 从返回结果中提取目标主页的access_token(页面级令牌),再调用以下端点获取Instagram账号及对应令牌:
    https://graph.facebook.com/v19.0/[PageID]/instagram_accounts?access_token=[PageAccessToken]&fields=id,username,access_token
    
  3. 返回结果中的access_token即为所需的第三级Instagram Graph API访问令牌。

4. 确认应用角色权限

  • 进入Meta For Developers后台,选择你的应用→「角色」,检查你的账号是否为管理员、开发者或测试用户,非此角色无法获取管理的主页数据。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.26 12:42:55