使用LinkedIn Ads API搜索广告系列组始终会返回400错误请求

时间:2019-03-11 09:57:33

标签: linkedin linkedin-api

在此页面上使用LinkedIn Ads API文档-> https://docs.microsoft.com/en-us/linkedin/marketing/integrations/ads/account-structure/create-and-manage-campaign-groups#search-for-campaign-groups

如果我搜索状态为完整的广告系列组,它将始终返回400错误请求并显示以下消息

{
    "message": "{field=ID, order=ASCENDING} does not provide a valid value for sort.field for CampaignGroupSort. The acceptable values for field: ID,ACCOUNT,NAME",
    "status": 400
}

从消息本身可以看到,我已经使用ID作为sort的字段。以下是导致错误的请求网址

https://api.linkedin.com/v2/adCampaignGroupsV2?q=search&sort.field=ID&sort.order=ASCENDING&search.status.values[0]=COMPLETED

但是,如果我只是将search.status.values从COMPLETED更改为其他内容,则不会发生此问题。活性。像以下请求一样

https://api.linkedin.com/v2/adCampaignGroupsV2?q=search&sort.field=ID&sort.order=ASCENDING&search.status.values[0]=ACTIVE

以上请求返回http状态为200并显示成功结果。

我尝试了很多没有运气的组合。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

https://api.linkedin.com/v2/adCampaignGroupsV2?q=search&sort.field=ID&sort.order=ASCENDING&search.status.values[0]=COMPLETD

COMPLETED的{​​{1}}中有一个错字。