O que é “Assinatura” ou “Timestamp” para o serviço web de comércio eletrônico Amazon?
-
22-07-2019 - |
Pergunta
Register para Amazon Web Services.
Em seguida, tente o seguinte URL:
Se você tem minha experiência você verá:
<Error>
<Code>AWS.MinimumParameterRequirement</Code>
<Message>
Your request should have atleast 1 of the following parameters: Signature, Timestamp.
</Message>
</Error>
O que é isso tentando me dizer? O que são "Assinatura" e os parâmetros "Timestamp"?
Este é um problema n00b de algum tipo, mas encontrar a resposta não é óbvia. Eu pesquisei para "MinimumParameterRequirement". Olhei para 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 .
Na verdade, mesmo um link para o mais recente doc API para o comércio eletrônico seria bom. É 2008-08-19 o mais recente?
Solução
Bem, aqui está o parâmetro assinatura: http: // docs .amazonwebservices.com / AmazonFPS / latest / FPSAdvancedGuide / index.html? APPNDX_GeneratingaSignature.html
É um hash dos outros parâmetros. Estranho que eles dão muitos exemplos sem ele e afirmam que esses exemplos de trabalho.