Hello everyone,
I’m currently developing an application using Make.com that allows users to authenticate with Twitter and retrieve a list of bookmarks (up to 800 due to the limit of the Twitter API) from their account, which I then want to store in an Airtable base. However, I’m running into some difficulties with setting up the correct flow and could really use some guidance.
Here’s what I’ve got so far:
- I’m using the HTTP module with OAuth 2.0 for user authentication.
- I need the user to be redirected to Twitter to log in and authorize the app.
- After that, I want to retrieve the bookmarks using Twitter’s API (I understand they recently added this functionality - GET /2/users/:id/bookmarks | Docs | Twitter Developer Platform, Bookmarks introduction | Docs | Twitter Developer Platform).
My questions are:
- Do I need one HTTP module to handle the user authentication and another separate one to retrieve the bookmarks? Or is it possible to handle everything within a single flow?
- Does anyone have experience with this specific Twitter API? Are there any particular endpoints or parameters I should be aware of when retrieving bookmarks?
- Lastly, do I need to upgrade from a free developer account to the basic API developer account on Twitter to make this integration work smoothly?
Any insights or examples would be incredibly helpful. I’m a bit stuck on how to correctly set up the OAuth flow and would appreciate any advice or guidance from the community.