Amazon Advertising API: запрос отчета ASINs возвращает «Отсутствует тип кампании» - PullRequest
0 голосов
/ 28 февраля 2020

Запрос к конечной точке API:
POST https://advertising-api-eu.amazon.com/v2/asins/report

Официальная документация:
https://advertising.amazon.com/API/docs/en-us/reference/sponsored-products/2/reports

Заголовки:

Authorization: Bearer Atza|xxxxxxxxxxxxxxxxxxxxx
Content-Type: application/json
Amazon-Advertising-API-ClientId: xxxxxxxxxxxxxxxxxxxxxxxxxx
Amazon-Advertising-API-SCOPE: xxxxxxxxxxxxxxxxxxxxxxx

Запрос:

 {
    "segment": "query",
    "reportDate":"20200201",
    "metrics": "campaignName,campaignId,adGroupName,adGroupId,keywordId,keywordText,asin,otherAsin,currency,matchType,attributedUnitsOrdered30d,attributedUnitsOrdered30dOtherSKU,attributedSales30dOtherSKU"
 }  

Ответ:

{
    "code": "400",
    "details": "Missing campaign type",
    "requestId": "7Q8PMWM2618KAS0VEG87"
}

Вопрос:

Я думаю, что сообщение об ошибке вводит в заблуждение (потому что я дважды проверил документацию и из-за моего предыдущего опыта работы с API) , Но что является настоящей ошибкой? Как я могу получить отчет ASINs?

1 Ответ

1 голос
/ 28 февраля 2020

Я обратился в службу поддержки Amazon, и они ответили:

"В отчете Asin для выполнения операции понадобится тип кампании в полезной нагрузке. У нас есть ожидающее обновление документации. Обратите внимание, что сегментация запроса разрешено только для отчета по ключевым словам, цели и productAds. Пример полезной нагрузки: -

GET https://advertising-api.amazon.com/v2/asins/report "

{
    "reportDate":"20200201",
    "campaignType":"sponsoredProducts",
    "metrics": "campaignName,campaignId,adGroupName,adGroupId,keywordId,keywordText,asin,otherAsin,currency,matchType,attributedUnitsOrdered30d,attributedUnitsOrdered30dOtherSKU,attributedSales30dOtherSKU"
}  
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...