LinkedIn Marketing API:如何用search参数多状态过滤广告活动避免400错误
LinkedIn Marketing API 按状态过滤广告活动的正确姿势
目前LinkedIn Marketing API的adCampaigns搜索接口不支持括号形式的search=(...)语法,你只能用点分参数格式来实现多状态过滤。
正确的请求示例
GET https://api.linkedin.com/rest/adAccounts/11111111/adCampaigns?q=search&search.status.values[0]=ACTIVE&search.status.values[1]=DRAFT&search.status.values[2]=PAUSED&search.status.values[3]=ARCHIVED&fields=id,name,type&count=100
关键说明
- 多状态值需要通过
search.status.values[索引]逐个传递,索引从0开始依次递增 - 无需对状态值做额外编码(状态值本身是大写字母,符合URL规范)
- 若仅需单个状态过滤,直接使用
search.status.values[0]=ACTIVE即可
你之前尝试的括号语法虽然在Rest.li DSL文档中有提及,但在广告系列的实际搜索端点上已经不再兼容,官方当前推荐使用这种展开的点分参数格式来传递过滤条件。
内容的提问来源于stack exchange,提问作者Andro IDE
相关产品推荐
相关产品推荐

