1

我尝试从亚马逊广告 API 获取 ASIN 报告。我向https://advertising-api-test.amazon.com/v2/asins/report创建了一个 POST 请求

请求 - 标头:

我确信标头是正确的(包括身份验证),因为其他类似的报告请求可以正常工作。

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 所以我希望在这里找到解决方案...

4

1 回答 1

1

我认为您的网址:https ://advertising-api-test.amazon.com/v2/asins/report 不正确。尝试一次希望它会起作用 https://advertising-api-test.amazon.com/v2/sp/asins/report

于 2022-01-25T08:30:01.033 回答