I'm trying to use the Etsy API to get orders and product data into my web app. The application is in C#. My problem is that Etsy will not approve my API app because their terms state the following.
we do not allow 3rd party apps to ask shop owners to make their own API keys to use the service. Instead, we require 3rd party apps to implement Oauth Authentication to make the connection.
In the documentation on the above link one of the variables that has to be passed is client_id which is the Keystring that you get when you create an API app from inside Etsy that has to be approved in order to use it.
I am more than confused with all of the above and what should i do because every time i try to create an API app it gets rejected because in the website url i insert, adding my web app and they inform me that it has been rejected due to third party app.
I don't quite understand the existance of an API with restrictions of third party apps because i believe its against its nature.
Does anyone done the above in order to help me or to point to me something that i dont understand?