Common Request Parameters
Parameter | Definition | Req'd? |
---|---|---|
AssociateTag
|
An alphanumeric token that uniquely identifies an Associate. This token is the
means by which Amazon identifies the Associate to credit for a sale. If a request is
made without identifying an Associate, Associate fees are not paid by Amazon. If the
AssociateTag is included in the Valid Values: An alphanumeric token distributed by Amazon that uniquely identifies an Associate. Use this value in all requests to receive credit for the customer's purchase. |
No |
AWSAccessKeyId
|
An alphanumeric token that uniquely identifies a seller. To get an AWSAccessKeyId , go to http://aws.amazon.com.Valid Value: Access Key ID distributed by Amazon. |
Yes |
ContentType
|
Specifies the format of the content in the response. Generally, ContentType should only be changed for REST requests when the Style
parameter is set to an XSLT stylesheet. For example, to transform your Product Advertising API response into HTML, set ContentType to text/html. See
Style .Default: text/xml Valid Value: text/xml, text html |
No |
MerchantId
|
An alphanumeric token distributed by Amazon that uniquely identifies a merchant. The value can be: Valid Values:
|
No |
Operation
|
Specifies the Product Advertising API operation to execute. Valid
Value: An Product Advertising API operation, for example, |
Yes |
Service
|
Specifies the Product Advertising API service. There is only one value for
all Product Advertising API operations. Valid Value: AWSECommerceService |
Yes |
Style
|
Controls the format of the data returned in Product Advertising API
responses. Style only pertains to REST requests. Set this
parameter to "XML," the default, to generate a pure XML response. Set this
parameter to the URL of an XSLT stylesheet to have Product Advertising API
transform the XML response. See ContentType Default: XML Valid Values: URL of an XSLT stylesheet . |
No |
Validate
|
Prevents an operation from executing. Set the Validate
parameter to True to test your request without actually executing it. When present,
Validate must equal True; the default value is False. If a
request is not actually executed (Validate=True), only a subset of the errors for a
request may be returned because some errors (for example, no_exact_matches) are only
generated during the execution of a request. Default: False Valid Values: True, False |
No |
Version
|
The version of the Product Advertising API software and WSDL to use. By
default, the 2005-10-05 version is used. Alternately, specify a software version, such
as 2006-02-15. For a list of valid version numbers, refer to the Product Advertising API Release Notes. Note that the latest version of Product Advertising API is
not used by default. Default: 2005-10-05 Valid Values: Valid WSDL version date, for example, 2006-02-15. |
No |
XMLEscaping
|
Specifies whether responses are XML-encoded in a single pass or a double pass. By
default, XMLEscaping is Single, and Product Advertising API
responses are encoded only once in XML. For example, if the response data includes an
ampersand character (&), the character is returned in its regular XML encoding
(&). If XMLEscaping is Double, the same ampersand character
is XML-encoded twice (&). The Double value for XMLEscaping is useful in some clients, such as PHP, that do not decode text
within XML elements. Default: Single Valid Values: Single, Double |
No |
AssociateTag
If you do not include an Associate Tag in the CartCreate
request,
you will not receive credit as an Associate for the purchase of the items in the
customer's shopping cart. If you create a remote shopping cart and later want to add an
Associate Tag, you will have to do so manually in the PurchaseURL
value.
AssociateTag
is locale-specific, that is, for each locale in which you
want to earn Associate revenue, you must get an Associate Tag. If you try to use a US-locale
Associate Tag, for example, in the JP locale, you will not earn Associate revenue.
Be careful when specifying an AssociateTag because errors are not returned for incorrect values.