I'm trying to find out the final price for a sold item with "Best Offer" enabled. For this, I use the Trading API (real token and personal values not included): URL:
https://api.ebay.com/ws/api.dll Headers: X-EBAY-API-COMPATIBILITY-LEVEL:933 X-EBAY-API-DEV-NAME:a-value X-EBAY-API-APP-NAME:another-value X-EBAY-API-CERT-NAME:yet-another-value X-EBAY-API-SITEID:0 X-EBAY-API-CALL-NAME:GetBestOffers Request body: THE TOKEN HERE 331608435580 The response I always get: 2015-08-31T11:16:05.319Z Failure Input transfer has been terminated because your request timed out. Input transfer has been terminated because your request timed out. 21359 Error Please try again. SystemError 933 E933_CORE_API_17621244_R1
Hmmm, that's odd. As far as I can tell, your code looks just fine, although I don't have time at the moment to test it live myself. According to [the docs], the call should still work for ended items, even if your token is not the buyer or seller. Maybe also specify `BestOfferStatus` in the request? Also, that item# was listed on eBay UK. Perhaps you need to switch SiteIDs. :
Thanks for your answer. I changed the site Id param to UK, added **BestOfferStatus** param to **Accepted** and got a new error. 2015-09-01T08:17:33.959Z Failure Input transfer has been terminated because your request timed out. Input transfer has been terminated because your request timed out. 21359 Error Please try again. SystemError One or more of the output selectors is incorrect. The OutputSelector WonList is incorrect. 21915461 Warning WonList CustomCode 933 E933_INTL_API_17625661_R1 All I would like to achieve is get the actual price for an item sold by a best offer accepted. It is not very clear if I can get this. I do not need any more details, either from seller or buyer. I looked at **GetSingleItem** on **Shopping API** but could not find how to do it, so I tried with best offer.
Hey, I finally succeeded in getting the actual selling price for an item with a best offer accepted. It seems I was also having problems with my testing tool. curl --header "X-EBAY-API-COMPATIBILITY-LEVEL:933" --header "X-EBAY-API-DEV-NAME:my-token" --header "X-EBAY-API-APP-NAME:another-token" --header "X-EBAY-API-CERT-NAME:my-cert" --header "X-EBAY-API-SITEID:0" --header "X-EBAY-API-CALL-NAME:GetBestOffers"
https://api.ebay.com/ws/api.dll -d ' the-auth-token All 121674042143 ' With this, I get: 2015-09-01T12:05:50.550Z Success 933 E933_CORE_API_17621244_R1 56805451 2015-07-07T13:34:19.000Z 363 2013-01-06T12:57:35.000Z o***d 1700.0 Accepted 1 BuyerBestOffer 56498451 2015-06-28T08:55:42.000Z 119 2011-11-29T14:31:37.000Z l***r Countered 1 BuyerBestOffer 56498648 2015-06-28T09:05:59.000Z 119 2011-11-29T14:31:37.000Z l***r Declined 1 SellerCounterOffer 2000.0 2015-07-06T10:34:26.000Z Kiriat Ata 3000 I don't know if there would be a more direct way of achieving this.