#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