用户级与广告账户级限制
最佳实践
-
在数据库中保存上次同步的时间戳;在适用场景下,请求数据时使用
sort_by=updated_at-desc选项,这样当你获取到早于上次同步时间戳的数据时即可停止同步过程,从而避免对相同数据的重复同步。 - 在单个请求中获取多个实体:某些端点允许你指定以逗号分隔的取值列表,以一次性检索多组相似数据。这可以减少你发起的请求总数,从而更高效地利用速率限制。
- 在请求中使用最大“count”值:强烈建议对某些端点(例如 GET accounts/:account_id/targeting_criteria)使用最大 count 值,以返回 1000 个对象,而不是默认的 200 个。
分析同步
常见问题
速率限制范围
本文档适用的范围
- 类别:同一类别下的所有端点在每个时间窗口共享一套分配的速率限制。
- 端点:每个端点在每个时间窗口都有各自独立分配的速率限制。
Ads API 速率限制一览表
Ads API 速率限制
| 端点类型 | 按端点或类别划分的范围 | 每 1 分钟窗口的速率限制 |
|---|---|---|
| 写入(POST、PUT、DELETE) | 类别 | 450 |
| 受众 | 端点 | 1500 |
| 端点类型 | 按端点或类别划分的范围 | 每 15 分钟窗口的速率限制 |
|---|---|---|
| 分析(同步) | 类别 | 250 |
| 核心实体读取(Line Items、Campaigns 等) 其他账户读取(其他带有 :account_id 的 GET 端点) | 端点(广告账户级) 端点(部分广告账户级) | 10,000 2000 |
| 定向条件(除下述以外) | 类别 | 400 |
| 定向条件(tv_markets、tv_shows) | 端点 | 2000 |
| 受众洞察 | 类别 | 400 |
| 关键词洞察 | 类别 | 500 |
| 全局读取(不带 :account_id 的 GET 端点) | 端点 | 5 |
| 转化 | 端点 | 60,000 |