amazon-mws - Amazon SP API 收到内部服务器错误

标签 amazon-mws

我正在尝试从 api https://api.amazon.com/auth/o2/token 获取访问 token

POST /auth/o2/token HTTP/l.l
Host: api.amazon.com
Content-Type: application/x-www-form-urlencoded;charset=UTF-8
grant_type=refresh_token
&refresh_token=Aztr|...
&client_id=foodev
&client_secret=Y76SDl2F
但是在 POST 请求后,我收到 500 服务器错误。
是因为我的应用程序处于草稿状态吗?或者我在提出请求时遗漏了什么?
如果是因为草稿状态,那么状态何时会发生变化?对此的任何想法。
提前谢谢你的帮助。

最佳答案

文档是错误的。我遇到了完全相同的错误并遇到了 this评论一个 github 问题,其中提到数据必须传递到请求的正文中,而不是作为查询字符串参数。果然,这对我有用,我能够获得访问 token 。所以只是澄清一下:grant_type , refresh_token , client_id , 和 client_secret应该传递到 POST 的主体中请求到 https://api.amazon.com/auth/o2/token而不是作为查询字符串参数。

关于amazon-mws - Amazon SP API 收到内部服务器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66352093/

相关文章:

javascript - 如何在 Netsuite 中使用 Node.js?

node.js - 在 Amazon MWS API 上创建出库货件时出现签名错误

php - 如何使用亚马逊 MWS 报告 API 操作 GetReport 获取 XML 响应而不是字符串?

php - 您如何解析 MWS GetMatchingProduct 中的关系?

php - Amazon.com MWS 集成

Java使用亚马逊mws?

amazon-mws - 通过提交 Feed 的亚马逊添加产品流程

amazon-sqs - Amazon SQS 队列未接收消息

PHP Curl 连接至 Amazon MWS 卖家 API

python请求400错误