亚马逊 /reports/2021-06-30/reports reportType=GET_BRAND_ANALYTICS_SEARCH_TERMS_REPORT bug记录/补充

建议在对接的时候, 优先查看亚马逊接口文档, 以及大佬们的文章

sp-api: 

Selling Partner API (amazon.com)

本人在对接亚马逊的时候 参考了以下大佬的文章, 使用的是 sdk对接, 使用测试类测试即可

地址: 对接亚马逊 SP-API(Amazon Selling Partner API) 第五章:Reports 模块_sp-api unauthorized_XERXES SEVEN的博客-CSDN博客bug1: 

这里的问题不仅是这个地区是否正确 例如: 错误的填写 eu-west-1ooxx 也会提示这个错误

正确的对应关系应该是: 

参考: 

SP-API Endpoints (amazon.com)

Endpoint 需要与 AWS region 正确对应

bug:2

processingStatus: FATAL

在获取报告的时候 返回报告状态是 FATAL 您就需要注意检查您的参数是否正确了

参考:

Verify that the report processing is complete (amazon.com)

大致意思是 生成报告出问题了, 返回一个 reportDocumentId 可以继续下载 里面的内容是 这次报告出问题的原因

本人在进行测试请求的时候遇到不少这个状态  FATAL ( 以下问题都是基于 报告类型为 GET_BRAND_ANALYTICS_SEARCH_TERMS_REPORT 的)

1. marketplaceIds 参数一定只能是一个, eg:  ATVPDKIKX0DER (us) 

        补充: 不同类型的报告 marketplaceIds 可传入多个 或者 只能是 单个


2. reportOptions 参数 是必填的 表示一个时间的范围

        参考: 

        Report Type Values (amazon.com)

 并且 起止时间要符合 reportOptions 填写的参数, 而且需要考虑时区的问题( 本人猜测是 )

 bug3 ( 补充 ):

此链接就是 报告下载链接, 显示内容是 本人在测试时候 返回的错误

可以使用 postman 直接进行下载文件, 注意文件的后缀名 得是 .gz 结尾, 不是的话需要手动修改一下

然后正常解压 查看里面的 错误描述即可 ( 可能有更方便更快的方法, 但是本人使用了最笨的方法 )

总结: 一定需要仔细的查看接口文档以及大佬们的文章, 本人就是因为细节的原因导致测试多次失败

存在的疑问: 

1. 有一个 roleSessionName 暂时还不知道是 干什么用的 

本人会持续更新 对接亚马逊中遇到的问题, 希望大家可以互相讨论遇到的问题, 以及心得, 可以私信或者在评论区 进行各种问题的探讨

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值