Образец Linkedin Api AdSupplyForecast не работает - PullRequest
2 голосов
/ 21 апреля 2020

В настоящее время я работаю над API-интерфейсом Linkedin AdSupplyForecast, чтобы следовать по приведенной ниже ссылке,

https://docs.microsoft.com/en-us/linkedin/marketing/integrations/ads/advertising-targeting/ad-supply-forecasts#find -поставить-по-критериям v2

Однако пример кода не работает и я не могу найти дополнительное описание о критериях V2.

Стандартный образец API ниже, и ответом является '{"message": "Недопустимый запрос HTTP", "status": 404}'

curl    -H "Authorization:Bearer XX"    -H "Content-Type:application/json"    "https://api.linkedin.com/v2/adSupplyForecasts?q=criteriaV2&account=urn%3Ali%3AsponsoredAccount%3A518121035&timeRange=(start: 1587639976000,end: 1589540776000)&campaignType=SPONSORED_UPDATES&competingBid=(bidType:CPM,bidPrice:(currencyCode:USD,amount:10))&targetingCriteria=(include:(and:List((or:(urn%3Ali%3AadTargetingFacet%3Alocations:List(urn%3Ali%3AcountryGroup%3ANA))))),exclude:(or:(urn%3Ali%3AadTargetingFacet%3AstaffCountRanges:List(urn%3Ali%3AstaffCountRange%3A%2810001%2C2147483647%29))))"

Я изменил его и как в ниже, но он отправляет сообщение об ошибке сервера '{"message": "Внутренняя ошибка сервера", "status": 500} ", не могли бы вы поделиться со мной правильным примером этого?

curl --location --request GET 'https://api.linkedin.com/v2/adSupplyForecasts?q=criteriaV2&account=urn:li:sponsoredAccount:518121035&timeRange.start=1587639976000&timeRange.end=1589540776000&campaignType=SPONSORED_UPDATES&targetingCriteria.include=and:List%28%28or:%28{encoded%20urn:li:adTargetingFacet:locations}:List%28{encoded%20urn:li:countryGroup:NA}%29%29%29%29&targetingCriteria.exclude=or:%28{encoded%20urn:li:adTargetingFacet:staffCountRanges}:List%28{encoded%20urn:li:staffCountRange:%2810001,2147483647%29}%29%29' \ --header 'Authorization: XXX'
...