调用Amazon SP API获取BRAND_ANALYTIC_REPEAT_PURCHASE_REPORT遇客户端错误
解决SP API获取BRAND_ANALYTIC_REPEAT_PURCHASE_REPORT时的客户端错误
针对调用SP API获取BRAND_ANALYTIC_REPEAT_PURCHASE_REPORT返回的客户端错误,结合你已排查的凭证、报告类型等信息,可从以下几个方向进一步定位问题:
检查请求体是否必填
brandId字段
该报告属于品牌分析类,部分亚马逊区域要求必须指定brandId(即使其他品牌分析报告无需此字段)。完整请求体示例如下:{ "reportType": "BRAND_ANALYTIC_REPEAT_PURCHASE_REPORT", "marketplaceIds": ["ATVPDKIKX0DER"], "reportOptions": { "reportPeriod": "WEEK", "brandId": "你的品牌ID" }, "dataStartTime": "2024-01-01", "dataEndTime": "2024-01-07" }校验日期范围与
reportPeriod的严格匹配
亚马逊对该报告的日期范围有严格要求,需与所选周期完全对应:- WEEK:起止日期必须是完整的一周,且符合对应区域的周定义(多数区域为周日至周六)
- MONTH:必须是自然月的首日至末日,例如
2024-02-01至2024-02-29 - QUARTER:必须是自然季度的完整范围,例如Q1对应
2024-01-01至2024-03-31
确认权限覆盖范围
虽然你的凭证能获取BRAND_ANALYTIC_MARKET_BASKET_REPORT,但需确认SP API角色是否拥有BRAND_ANALYTIC_REPEAT_PURCHASE_REPORT的访问权限,可在卖家后台的权限管理模块中核对权限配置。排查JSON格式细节
确保请求的JSON无语法错误:所有引号为英文双引号,reportOptions嵌套结构正确,无多余逗号或缺失字段。
内容的提问来源于stack exchange,提问作者Akshay Kumar K
相关产品推荐
相关产品推荐

