Domanda

Registrati per Amazon Web Services.

Quindi prova il seguente URL:

http://ecs.amazonaws.com/onca/xml ? Service = AWSECommerceService & amp; Operation = ItemLookup & amp; AWSAccessKeyId = YourKey

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?

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top