Я пытаюсь получить отчет ASINs из Amazon Advertising API.
Я создал POST-запрос к https://advertising -api-test.amazon.com / v2 / asins / report
Запрос - Заголовки:
Я уверен, что заголовки верны (включая аутентификацию), потому что другие подобные запросы отчетов работают правильно.
Content-Type: application/json
Amazon-Advertising-API-ClientID: XXXXXXXXX
Amazon-Advertising-API-Scope: XXXXXXXXX
Authorization: Bearer Atza|XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Запрос - тело:
{
"campaignType": "sponsoredProducts",
"reportDate":"20190528",
"metrics": "campaignName,campaignId,adGroupName,adGroupId,keywordText,keywordId,matchType,asin,otherAsin,sku,currency,attributedUnitsOrdered30dOtherSKU,attributedSales30dOtherSKU"
}
Ожидаемый ответ:
{
"reportId": "amzn1.clicksAPI.v1.m1.5D133A56.9efaeb90-46d1-41e8-82bb-fc9acf2798b8",
"recordType": "ASIN",
"status": "IN_PROGRESS",
"statusDetails": "Generating report"
}
Ответ:
{
"code": "400",
"details": " Filter type is null",
"requestId": "TVHWE5DY8PJNNBEQRK46"
}
Вопрос:
Я понятия не имею, какой тип фильтра требуется для запроса или как еще мне следует интерпретировать эту ошибку. Не могу найти никакой информации в официальной документации https://advertising.amazon.com/API/docs/v2/reference/reports#ASINs-report
Поэтому я надеюсь найти решение здесь ...