Che cos'è "Firma" o "Timestamp" per il servizio Web di e-commerce Amazon?
-
22-07-2019 - |
Domanda
Registrati per Amazon Web Services.
Quindi prova il seguente URL:
Se hai la mia esperienza vedrai:
<Error>
<Code>AWS.MinimumParameterRequirement</Code>
<Message>
Your request should have atleast 1 of the following parameters: Signature, Timestamp.
</Message>
</Error>
Cosa sta cercando di dirmi? Cosa sono " Firma " e "Timestamp" parametri?
Questo è un problema n00b di qualche tipo, ma trovare la risposta non è ovvio. Ho cercato su Google per "MinimumParameterRequirement". Ho esaminato http://docs.amazonwebservices.com/AWSEcommerceService/2007-01-17 e http: // s3 .amazonaws.com / awsdocs / ECS / 20080819 / QRC-AAWS-2008-08-19.pdf e http://docs.amazonwebservices.com/AWSEcommerceService/2007-01-17/ApiReference/ErrorCodesAndMessages.html .
In effetti, anche un link all'ultimo documento API per l'e-commerce sarebbe bello. Il 19-08-2008 è l'ultimo?
Soluzione
Bene, ecco il parametro della firma: http: // docs .amazonwebservices.com / AmazonFPS / ultima / FPSAdvancedGuide / index.html? APPNDX_GeneratingaSignature.html
È un hash degli altri parametri. Strano che forniscano molti esempi senza di essa e affermano che quegli esempi funzionano.