Amazon web services Amazon MWS草稿行InvalidParameterValue错误
我试着在这个网站上运行Amazon MWS ScratchpadAmazon web services Amazon MWS草稿行InvalidParameterValue错误,amazon-web-services,api,amazon-mws,scratchpad,Amazon Web Services,Api,Amazon Mws,Scratchpad,我试着在这个网站上运行Amazon MWS Scratchpadhttps://mws.amazonservices.com/scratchpad/index.html。它工作正常,我得到了一个xml结果 但是当我转到requestdetails并复制要签名的字符串和所有需要的参数时,我发布请求并将整个请求复制给postman 我得到的是参数签名不能为空 有什么建议可以解释为什么我会得到不同的回答吗?我能找到RESTAPI吗?感谢您的回答。Scratchpad自动生成签名并将其作为参数传递。如果
https://mws.amazonservices.com/scratchpad/index.html
。它工作正常,我得到了一个xml结果
但是当我转到requestdetails并复制要签名的字符串和所有需要的参数时,我发布请求并将整个请求复制给postman
我得到的是参数签名不能为空
有什么建议可以解释为什么我会得到不同的回答吗?我能找到RESTAPI吗?感谢您的回答。Scratchpad自动生成签名并将其作为参数传递。如果您试图从头开始创建自己的集成,则需要自己生成签名 这是通过以下方式实现的:
希望这能有所帮助,我记得几个月前我从零开始构建集成时,这是一场噩梦。我花了大约10个小时才把我的签名生成器弄好。inc.config.php文件包含访问密钥、密钥等。请检查此链接,谢谢@VincentDaveTeYes。我知道了,先生。我使用了
hash\u hmac
然后sha256
然后base64\u encode
签名,使用了当时有效的密钥。我花了三天的时间才找到一条路,这很有帮助。谢谢