ما هو "التوقيع" أو "الطابع الزمني" لخدمة الويب الأمازون التجارة الإلكترونية؟

StackOverflow https://stackoverflow.com/questions/1442655

  •  22-07-2019
  •  | 
  •  

سؤال

وسجل للحصول على خدمات الويب الأمازون.

وثم حاول URL التالي:

http://ecs.amazonaws.com/onca/xml ؟ = خدمة AWSECommerceService والتشغيل = ItemLookup وAWSAccessKeyId = YOURKEY

إذا كان لديك تجربتي سترى:

<Error>
  <Code>AWS.MinimumParameterRequirement</Code>
    <Message>
      Your request should have atleast 1 of the following parameters: Signature, Timestamp.
    </Message>
</Error>

ما هو هذا تحاول أن تقول لي؟ ما هي "التوقيع" و "الطابع الزمني" المعلمات؟

وهذه مشكلة n00b من نوع ما، ولكن العثور على الإجابة ليست واضحة. I غوغلد ل "MinimumParameterRequirement". نظرت إلى http://docs.amazonwebservices.com/AWSEcommerceService/2007-01-17 و HTTP: // S3 .amazonaws.com / awsdocs / ECS / 20080819 / QRC-AAWS-2008-08-19.pdf و <لأ href = "http://docs.amazonwebservices.com/AWSEcommerceService/2007-01-17/ ApiReference / ErrorCodesAndMessages.html "يختلط =" نوفولو noreferrer "> http://docs.amazonwebservices.com/AWSEcommerceService/2007-01-17/ApiReference/ErrorCodesAndMessages.html .

في الواقع، حتى تصل إلى أحدث وثيقة API للتجارة الإلكترونية سيكون من الرائع. هو 2008-08-19 أحدث؟

هل كانت مفيدة؟

المحلول

وحسنا ها هي المعلمة التوقيع: HTTP: // مستندات .amazonwebservices.com / AmazonFPS / احدث / FPSAdvancedGuide / index.html و؟ APPNDX_GeneratingaSignature.html

وانها تجزئة غيرها من المعالم. الغريب أنها تعطي الكثير من الأمثلة دون ذلك ويدعون أن تلك الأمثلة العمل.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top