Tôi đang tích hợp Amazon FPS vào trang web của công ty mình nhưng dường như gặp sự cố khi tạo chữ ký thích hợp. Đây là những gì tài liệu của Amazon cho biết để làm: http://docs.amazonwebservices.com/AmazonFPS/latest/FPSAdvancedGuide/APPNDX_GeneratingaSignature.htmlTạo chữ ký cho amazon fps
Đây là chuỗi của tôi mà tôi băm:
GET\nfps.sandbox.amazonaws.com\n/\nAction=Reserve&AWSAccessKeyId=REMOVED&CallerDescription=Reserve&CallerReference=CallerReference05&RecipientTokenId=254656Example83987&SenderTokenId=553IPMACGAZ2J4N1L7BJ3UMNRFTQU4V9NT4RJCTVADDJKXQ6L1ZAKSIUNPIRTTI1&SignatureMethod=HmacSHA256&SignatureVersion=2&Timestamp=2012-09-12T22%3A29%3A07.623Z&TransactionAmount.CurrencyCode=USD&TransactionAmount.Value=1.00&Version=2010-08-28
và đây là yêu cầu HTTP Tôi gửi:
https://fps.sandbox.amazonaws.com?Action=Reserve&AWSAccessKeyId=REMOVED&CallerDescription=Reserve&CallerReference=CallerReference05&RecipientTokenId=254656Example83987&SenderTokenId=553IPMACGAZ2J4N1L7BJ3UMNRFTQU4V9NT4RJCTVADDJKXQ6L1ZAKSIUNPIRTTI1&Signature=t5r%2BWmV9PdoOGfHhtwLJ5nJ8zo%2BIJL4uWB6MOMpkZLw%3D&SignatureMethod=HmacSHA256&SignatureVersion=2&Timestamp=2012-09-12T22%3A29%3A07.623Z&TransactionAmount.CurrencyCode=USD&TransactionAmount.Value=1.00&Version=2010-08-28
Ngoài ra ở đây là lỗi chính xác mà tôi nhận được:
SignatureDoesNotMatch The request signature we calculated does not match the signature you provided. Check your AWS Secret Access Key and signing method. Consult the service documentation for details. RequestID - ac476abb-2bc6-4891-8854-e52cf33f8716
Tôi viết thư g này trong coffeescript với một phụ trợ node.js. Bất cứ ai có thể tìm thấy những gì tôi đang làm sai? Tôi có thể đăng mã của mình nếu cần.
Xin chào theRemix, hãy cân nhắc thêm mẫu sử dụng, các bài đăng chỉ liên kết không thực sự là câu trả lời và không thêm giá trị cho trang web. – edi9999