I’m building a site where I want to allow users to keep wishlists of movies they want to see and movies they already have seen. To do this I want to use data from the movie tmdb, but I’m not sure how to handle this.
What if a user comes on my site and enters the query ‘Batman’, what is the next step I should take?
- Search my own database for ‘Batman’
- Search API for ‘Batman’
- Merge results from own database and external and print, but don’t save anything to my db
If a user then clicks on a result that’s not in my database I would do another request to the API for the more detailed information, also saving images and so on before showing it to the user.
Is this the way I should go about this or is there a better way?
You should browse API for this movie. Data in TMDB Api is often changing, so I suggest you not to store it for a long time in your db.