¿Qué es & # 8220; Firma & # 8221; o & # 8220; Marca de tiempo & # 8221; para el servicio web de comercio electrónico de Amazon?
-
22-07-2019 - |
Pregunta
Regístrese en Amazon Web Services.
Luego prueba la siguiente URL:
Si tienes mi experiencia, verás:
<Error>
<Code>AWS.MinimumParameterRequirement</Code>
<Message>
Your request should have atleast 1 of the following parameters: Signature, Timestamp.
</Message>
</Error>
¿Qué está tratando de decirme esto? ¿Qué son " Firma " y "Marca de tiempo" parámetros?
Este es un problema n00b de algún tipo, pero encontrar la respuesta no es obvio. Busqué en Google `` Requisito mínimo de parámetro ''. Miré http://docs.amazonwebservices.com/AWSEcommerceService/2007-01-17 y http: // s3 .amazonaws.com / awsdocs / ECS / 20080819 / QRC-AAWS-2008-08-19.pdf y http://docs.amazonwebservices.com/AWSEcommerceService/2007-01-17/ApiReference/ErrorCodesAndMessages.html .
De hecho, incluso un enlace al último documento de API para comercio electrónico sería bueno. ¿Es el 2008-08-19 el último?
Solución
Bueno, aquí está el parámetro de firma: http: // docs .amazonwebservices.com / AmazonFPS / latest / FPSAdvancedGuide / index.html? APPNDX_GeneratingaSignature.html
Es un hash de los otros parámetros. Es extraño que den muchos ejemplos sin él y afirman que esos ejemplos funcionan.