Hi developers! I don’t have a lot of experience when it comes to coding with APIs so I’d like to ask for some help with the Patreon API and some advice for how I can achieve what I am trying to do.
I am writing a Java Swing application for a “Supporter Hub” for creators that will integrate with popular donation services like Patreon to bring a user’s supporter data to one place. The idea is that the user of the app can sign in to their Patreon account in my application. From there, the app will connect to Patreon and fetch a list of the user’s patrons and some basic info about them like pledge amount, date pledged, tiers, etc.
The only connection to Patreon would be the original authentication and then GET requests to fetch the patron info. There will be no sending new to Patreon at all.
So that said, here are my questions:
Is this possible? The API reference seems to imply that the API can only be used to get your own patrons. I want to get the patrons of any user who is using the app.
How does the http request work with desktop apps? Would the user press the app’s button to connect and then be redirected to Patreon to log in? Could I handle everything within the app?
For the registering the client with Patreon, what do I put in the redirect URI field? As a desktop app, I don’t know what kind of redirect I would have.
Thank you for any response! I am new to this and I appreciate your taking the time to help me out