如何解释元营销 API 速率限制响应?

问题描述 投票:0回答:1

我正在调用 AdSets 和 AdInsights 上的 Facebook 营销 API。它有速率限制,我无法弄清楚响应参数的含义,因此我可以逻辑地处理睡眠调用。调用返回三个值:

x_business_use_case_usage: call_count, total_time, total_cputime

关键是:

Rate limit key

我找到了这个堆栈溢出答案,但它不起作用。

元文档说: 总 CPU 时间 处理请求所花费的 CPU 时间量。当total_cputime达到100时,调用可能会受到限制。

总时间 处理请求所需的时间长度。当total_time达到100时,调用可能会受到限制。

但是我从这些值中获取了个位数,但仍然受到限制。

facebook-graph-api facebook-marketing-api facebook-insights
1个回答
0
投票

我也在解决这个问题,看起来内容长度的值会影响总时间,总内容长度的总和似乎与应用程序仪表板中的总时间值相匹配以进行速率限制。我没有高级访问权限,因此如果总时间超过 300,000,它就会开始抛出错误。

这些是我从 http 响应标头获得的所有值: https://i.stack.imgur.com/t9B3J.png

我正在尝试编写逻辑来编写睡眠函数,但我不知道总时间衰减的速度有多快。我是否需要为 1 个内容长度休眠 1 毫秒?

© www.soinside.com 2019 - 2024. All rights reserved.