Find the answer to your question
Advanced Search
I am getting the following error message:
<?xml version="1.0" encoding= "utf-8"?>
<GeteBayOfficialTimeResponse xmlns="urn:ebay:apis:eBLBaseComponents">
<Timestamp>2006-12-21T00:11:26.836Z</Timestamp>
<Ack>Failure</Ack>
<Errors>
<ShortMessage>Invalid value for header "X-EBAY-API-SITEID".</ShortMessage>
<LongMessage>Header "X-EBAY-API-SITEID" with value "US" is out of range.</LongMessage>
<ErrorCode>10012</ErrorCode>
<SeverityCode>Error</SeverityCode>
<ErrorParameters ParamID="0">
<Value>X-EBAY-API-SITEID</Value>
</ErrorParameters>
<ErrorParameters ParamID="1">
<Value>US</Value>
</ErrorParameters>
<ErrorClassification>RequestError</ErrorClassification>
</Errors>
<Version>489</Version>
<Build>e489_intl_Bundled_3991260_R1</Build>
</GeteBayOfficialTimeResponse>
Why am I getting this error message?
Summary
This error message indicates that the value passed in the header is invalid. From the LongMessage tag, it indicates that US is not a valid value for X-EBAY-API-SITEID. The SiteID needs to be a numeric value, in this case it needs to be 0 to indicate that the request needs to be routed to US. The other header which can return a similar error message is a wrong value for the header X-EBAY-API-COMPATIBILITY-LEVEL. This also needs to be a numeric value and is the version with which you wish to make the call.
Version Info
The code example above was based on the versions specified below:
API Schema Version | 491 |
Additional Resources
- Documentation: HTTP Headers