Amazon is poor, so everybody pitch in a dollar.
No, seriously, I was so excited when I learned that Amazon was creating a RESTful API. Finally, I thought, back to modernity!
NOPE.
This is literally just a dressed up MWS API. Come on, man, we don't want more feeds and reports. A real REST API would have e.g. GET /api/inventory or if has to be async then at least webhooks or server push or SOMETHING more modern. What is this "polling" thing you speak of in 2020? /s
The documentation could be made way simpler. It took me four hours to integrate this. All I wanted to do was get it working with my own seller account and it wasn't immediately apparent that I could skip half the developer guide. Also the C# library is in pre-pre-alpha stage. You read that right. That thing is missing a million things.
Dude, why do I have to create and then encrypt a TSV string in memory with Amazon-managed encryption keys (and then upload to S3), jeebus, why can't I just POST my request with a normal JSON schema like every other API in the world? God in what world is this called a REST API? I should be able to POST an array of simple objects saying this SKU/ASIN is this quantity etc, but nope, that would be too productive for the developer, we can't have that happening. You need to be at least level 9000 to use Amazon's APIs.
Sorry, just needed to rant with other fellow frustrated developers here. I feel better now. I am glad that I am over level 9000 and I sincerely feel the pain of all of the other developers who aren't. Ok, I'm done being a sarcastic *** now. Good night.
Reacted by Roger Svahn, fengmiq, Vishwa Pravin, JacksonJeans, Sully, Ilias, Patrick Chin, Michael D, Roey D. Chasman, noumena ashitaka and 4 more