You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

关于Instagram Insights API速率限制适用及Business Use Case计算的技术问询

解答:Facebook/Instagram API速率限制相关问题

我来帮你理清这两个关于API速率限制的疑问:

1. Insights API适用哪一类速率限制?

Insights API属于Instagram Business Use Case速率限制,也就是官方文档里提到的(4800 * impressions)/day规则。
官方明确划分了两类限制的适用范围:

  • 平台速率限制((200* users)/hour)仅覆盖Business Discover API和Hashtag API;
  • 其余所有Instagram API都归到Instagram Business Use Case限制下,而Insights API作为Instagram核心的数据分析接口,显然属于后者范畴。

2. 如何计算Instagram Business Use Case的调用量?

Instagram Business Use Case的调用限额是基于账户动态计算的,核心逻辑如下:

限额计算公式

每日最大调用额度 = 4800 × 你的Instagram业务账户的每日总曝光量(impressions)

关键概念说明

  • impressions的定义:这里的曝光量指你账户下所有内容(帖子、Reels、快拍、直播等)在当日的总展示次数,包含自然流量和付费流量的展示数据。你可以直接在Instagram官方后台的Insights模块查看这个数值,也可以通过API请求账户级的Insights数据获取。
  • 调用消耗规则:每一次符合该限制范畴的API调用(比如单次Insights数据请求)会消耗1个调用额度,直到达到当日的总限额。
  • 监控方式:目前Facebook开发者仪表盘默认只展示平台级的速率限制数据,Instagram Business Use Case的动态限额不会直接显示在仪表盘上。你可以通过API响应头中的x-app-usage字段实时查看当前的调用消耗,其中的call_count字段会告诉你已使用的调用次数,帮助你把控是否接近限额。

内容的提问来源于stack exchange,提问作者M. Dafallah

火山引擎 最新活动