Поиск групп кампаний с помощью LinkedIn Ads API всегда возвращает 400 неверных запросов

#linkedin #linkedin-api

#LinkedIn #linkedin-api

Вопрос:

Используя документ LinkedIn Ads API на этой странице -> https://learn.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=searchamp;sort.field=IDamp;sort.order=ASCENDINGamp;search.status.values[0]=COMPLETED
  

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

 https://api.linkedin.com/v2/adCampaignGroupsV2?q=searchamp;sort.field=IDamp;sort.order=ASCENDINGamp;search.status.values[0]=ACTIVE
  

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

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

Комментарии:

1. Похоже, это проблема, которую LinkedIn необходимо расследовать. Вы можете отправить запрос на справку по linkedin.zendesk.com.

2. @ChristopherOu не знал, что есть канал zendesk для сообщения о проблеме. Спасибо.

Ответ №1:

https://api.linkedin.com/v2/adCampaignGroupsV2?q=searchamp;sort.field=IDamp;sort.order=ASCENDINGamp;search.status.values[0]=COMPLETD

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

Комментарии:

1. Спасибо, что заметили эту опечатку, но проблема все еще существовала, даже когда я отправлял COMPLETED