C# 亚马逊销售合作伙伴API请求
我正在尝试使用亚马逊新的销售合作伙伴API访问直接履行/供应商中心帐户。我已经尽我所能地遵循了文档,但我无法得到一个简单的po请求电话。这是我请求的所有元素。我不知道哪一部分是错的。我不知道有什么方法可以像Amazon MWS scratchpad那样测试所有元素的有效性 规范请求C# 亚马逊销售合作伙伴API请求,c#,.net,amazon-web-services,C#,.net,Amazon Web Services,我正在尝试使用亚马逊新的销售合作伙伴API访问直接履行/供应商中心帐户。我已经尽我所能地遵循了文档,但我无法得到一个简单的po请求电话。这是我请求的所有元素。我不知道哪一部分是错的。我不知道有什么方法可以像Amazon MWS scratchpad那样测试所有元素的有效性 规范请求 GET /vendor/directFulfillment/orders/v1/purchaseOrders createdAfter=2020-10-05T23%3A00%3A00-08%3A00&crea
GET
/vendor/directFulfillment/orders/v1/purchaseOrders
createdAfter=2020-10-05T23%3A00%3A00-08%3A00&createdBefore=2020-10-09T23%3A00%3A00-08%3A00
host:sellingpartnerapi-na.amazon.com
user-agent:My, Selling, Tool/1.0, (Language=C#.NET; Platform=Windows/10)
x-amz-access-token:Atza|IwEBIG0G7EXAMPLE
x-amz-date:20201014T193028Z
host;user-agent;x-amz-access-token;x-amz-date
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
要签名的字符串
AWS4-HMAC-SHA256
20201014T193352Z
20201014/us-east-1/execute-api/aws4_request
d8efa99344ee27ae5505888ac5069f78734af9a95637485396274f8e773e2784
凭证作用域
20201014/us-east-1/execute-api/aws4_request
授权头
AWS4-HMAC-SHA256 Credential=AKIAUEXAMPLE/20201014/us-east-1/execute-api/aws4_request, SignedHeaders=host;user-agent;x-amz-access-token;x-amz-date, Signature=cab976c4d1d2546328e19ff2314f888d0c4b25da4d36f66e53a6614c37b92dff
这是我们得到的错误响应
{Connection: keep-alivex-amzn-RequestId: 728bd01f-32ec-49d3-b845-558f4970014ax-amzn-ErrorType: InvalidSignatureExceptionx-amz-apigw-id: Uaxq-G6MoAMF6Cg=Date: Wed, 14 Oct 2020 20:44:02 GMT}