LinkedIn adAnalytics API查询返回400 ILLEGAL_ARGUMENT错误排查
错误原因分析
核心问题:重复传递dateRange参数
你的请求URL中两次传递了dateRange参数,分别指定start和end日期,这违反了LinkedIn Ad Analytics API的参数规则。API要求dateRange必须将start与end合并在同一个参数内传递,不能拆分。
其他需确认的潜在问题
Linkedin-Version请求头使用了占位符YYYYMM,需替换为实际有效的API版本号(例如202405,需匹配你使用的API版本)- 检查
pivots参数的语法是否严格符合Restli 2.0规范,确保List(value:XXX)格式无拼写错误
修正后的请求URL示例
https://api.linkedin.com/rest/adAnalytics?q=statistics&pivots=List(value:CAMPAIGN,value:ACCOUNT,value:COMPANY)&dateRange=(start:(year:2021,month:1,day:1),end:(year:2021,month:1,day:2))&timeGranularity=(value:YEARLY)&campaigns=List(value:urn%3Ali%3AsponsoredCampaign%3A1234567)
验证要点
- 确保所有参数唯一,无重复传递
dateRange必须同时包含start和end子参数,格式正确Linkedin-Version使用真实有效的版本号,避免占位符
内容的提问来源于stack exchange,提问作者Karthik Dinakaran
相关产品推荐
相关产品推荐

