如何用Postman获取Twitter Ads API指标?请求报错求助
问题解决:Twitter Ads API 指标拉取报错修正
错误原因分析
你遇到的INVALID_PARAMETER错误,核心是URL路径结构不符合Twitter Ads API规范:
原URL里campaigns/metrics&...的写法错误,API会把metrics&metric_groups=...整段内容当成campaign的ID参数,而非指标查询参数,因此触发"Expected an id"的提示。
修正后的请求URL
移除路径中的/metrics,同时第一个查询参数用?开头(后续参数用&连接),补充BILLING指标组以获取Cost数据:
https://ads-api.twitter.com/11/accounts/1xxxxxxxxxx6/campaigns?metric_groups=ENGAGEMENT,BILLING,WEB_CONVERSION&start_time=2023-10-02T00:00:00Z&end_time=2023-10-08T00:00:00Z&granularity=TOTAL
额外优化建议
- 精准指定指标:若不想用指标组,可直接指定所需指标,更灵活:
metrics=impressions,clicks,spend,leads - Postman操作提示:在Postman的
Params标签页逐个添加查询参数,避免手动拼接URL时出现符号错误。 - 权限验证:确保请求头包含
Authorization: Bearer {你的访问令牌},否则会触发权限类错误。
内容的提问来源于stack exchange,提问作者Sam_UAE
相关产品推荐
相关产品推荐

