5 ms·
Add eBay to the second list. We are still uploading XML documents.
by smoussa 7y ago
Add eBay to the second list. We are still uploading XML documents.
- hobofan 7y agoAnd Amazon sellers API (Amazon MWS). Rarely seen such an inconsistent mess of often poorly documented SOAP-ish calls, that so many external partners base their livelyhood on.
- etaioinshrdlu 7y agoSome APIs you can choose to use. Other APIs you have to use. The ones you have to use tend to not care much about the developer experience... Because why should they? No one's going to avoid Amazon because their API was annoying. People need to make money. This actually explains a lot of other things. Like the DMV.
- Mikhail_Edoshin 7y agoThe API is not not SOAPish, it just uses XML. They probably choose it so that they can use XML Schema to check incoming data (which is exactly the right decision here).
- jdnenej 7y agoeBay is an absolute nightmare. They have a demo instance to test on and it's about 4 years out of date and half of it doesn't work anymore.
- smitop 7y agoFor those interested, the demo instance is at https://sandbox.ebay.com/ https://sandbox.ebay.com/ The message at the top says "eBay and PayPal will be separate companies soon", even though they became seperate companies 4 years ago.
- exikyut 7y agoWow, this is awesome. Mousing over the links there to see where they go, the first interesting-looking one was the supported/unsupported features list, over at https://ebaydts.com/eBayKBDetails?KBid=684 https://ebaydts.com/eBayKBDetails?KBid=684. Ah, I see - a wall of text reminscent of "system requirements", except it's a list of things you don't get instead. But then going up to https://ebaydts.com https://ebaydts.com, I met with... a blank page. But it has a title, so something's blown up. I hit F12 half expecting to be met with some kind of implosion, and even then I was cynically amused: the page has `<body style="display:none;>`, with no closing quote, and while Chrome parses it properly the devtools don't, so the CSS editor leaks bits of HTML. On the one hand my infosec-sense says there's probably some awesome stuff hiding in here... but on the other hand, between the 1000 feet of bureaucracy I'd have to all but drown to report _anything_ I found, and the tenterhooks I'd be on while poking around establishing there's anything there beyond plausible deniability... not worth it?
- ironman77 7y agoOkay, it's not just me (demo instance). Ebay's APIs and their SDK documentation (or lack thereof) are making me re-think my app's monetization model. Docs are shockingly bad, full of screenshots that look like ebay from the early 2000s.
- jdnenej 7y agoI was working with it 3 years ago and it sounds like it hasn't gotten any better in that time.
- pbreit 7y agoEbay does have a "RESTful" API: https://developer.ebay.com/api-docs/static/ebay-rest-landing.html https://developer.ebay.com/api-docs/static/ebay-rest-landing... Definitely agree that the old SOAP API was/is horrific. But the XML is about as easy to work with as JSON/REST.
- wrboyce 7y agoI submitted a SAR to eBay and they responded by posting me a copy of my data on a USB stick!
- unilynx 7y agoDid you image it to check for deleted data in unallocated space?
- realusername 7y agoI second that, eBay API is hot garbage and their staging is years out of date.