Opened 7 years ago
Closed 7 years ago
#1544 closed defect (fixed)
Amazon.com translator failing
| Reported by: | dstillman | Owned by: | stakats |
|---|---|---|---|
| Priority: | critical | Milestone: | |
| Component: | translators | Version: | 2.0 |
| Keywords: | Cc: |
Description
Getting "<Message>The request must contain the parameter Signature.</Message>" in the Amazon error.
Change History (5)
comment:1 Changed 7 years ago by stakats
comment:2 Changed 7 years ago by stakats
comment:3 Changed 7 years ago by dstillman
- Owner changed from mcburton to dstillman
- Status changed from new to assigned
We have code to do this. I'm moving it to Utilities.
comment:4 Changed 7 years ago by dstillman
- Owner changed from dstillman to stakats
Or not, since, as Sean points out, it would then only work with the next beta.
comment:5 Changed 7 years ago by stakats
- Resolution set to fixed
- Status changed from assigned to closed
Note: See
TracTickets for help on using
tickets.
This looks like a tough situation. Amazon has started requiring signed requests to its product API. Generating the signature is a pain in the ass, but not impossible. The main problem is that the signature generation requires the use of the secret key, which we would have to distribute in the translator. I'm not sure what the security implications are, even with the use of a dummy account.
For more info on Amazon's insane process, see http://docs.amazonwebservices.com/AWSECommerceService/latest/DG/index.html?rest-signature.html