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

Instagram Media Insights API报(#10)应用无权限,是否必须提交审核?

IG Media Insights API 400权限错误排查方案

你收到的 (#10) Application does not have permission for this action 报错,针对自有测试商业账号的场景,基本都是配置遗漏导致,无需提前提交应用审核,按以下优先级排查:

1. 权限配置校验

首先确认你已完成以下权限配置,缺任意一项都会触发权限报错:

  • FB应用已申请3个必要权限:
    • instagram_basic:IG账号基础访问权限(你已配置,否则无法正常拉取Media列表)
    • pages_read_engagement:FB页面互动数据读取权限,是关联IG商业账号洞察的前置权限
    • instagram_manage_insights:IG洞察数据专属访问权限,是绝大多数开发者遗漏的核心权限
  • 调用接口使用FB页面访问令牌,而非普通用户访问令牌:IG商业账号绑定FB页面后,所有洞察类接口仅接受对应FB页面的访问令牌鉴权,用户令牌仅支持拉取公开Media列表,无洞察访问权限
  • 你请求的IG Media ID归属于当前页面绑定的测试IG商业账号,跨账号拉取哪怕是测试环境也会触发权限错误

2. 账号与应用模式校验

  • 你的IG账号已切换为商业账号/创作者账号:普通个人IG账号不支持API拉取洞察数据,哪怕是账号持有人本人调用也会被拒绝
  • 应用处于开发模式时,当前登录的FB账号同时是「FB应用的管理员/开发/测试人员」和「绑定IG的FB页面管理员」,开发模式下仅上述身份的自有数据可以正常访问,无需审核

3. 接口请求参数校验

错误的请求参数也会触发误导性的权限报错,参考正确的单条Media洞察请求格式:

GET /{ig-media-id}/insights?metric=engagement,impressions,reach&access_token={你的页面访问令牌}

确认路径参数为IG Media ID而非用户ID,且必须传入metric参数指定要查询的指标。

应用审核触发条件

仅当你需要将应用切换为上线模式,给非应用测试/管理角色的普通用户提供服务时,才需要提交instagram_manage_insights等权限的官方审核,仅调用自有测试账号数据的场景完全不需要走审核流程。

内容的提问来源于stack exchange,提问作者eldar.j

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 01:45:04