Поиск групп кампаний с помощью LinkedIn Ads API всегда возвращает 400 неверных запросов - PullRequest
0 голосов
/ 11 марта 2019

Использование API-интерфейса LinkedIn Ads на этой странице -> 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 в качестве поля сортировки.Ниже приведен URL-адрес запроса, который вызывает ошибку

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

Однако эта проблема не возникла, если я просто изменил search.status.values с ЗАВЕРШЕНО на что-то другое, например, ACTIVE.Как и в следующем запросе

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

Вышеупомянутый запрос возвращается с http-статусом 200 с результатом успеха.

Я перепробовал много комбинаций, но безуспешно.Кто-нибудь может помочь, пожалуйста?

1 Ответ

0 голосов
/ 12 марта 2019

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

Существует опечатка в COMPLETED для вашего search.status.values[0].

...