Error 10012 - Invalid value for header
Find the answer to your question
Advanced Search
Products
Question
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?
Answer
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