I really appreciate the API. Thanks for providing it!
I have one issue that dogs my project. When I get information about a person/actor, I want to get the seasons and episodes details along with the person's combined_credits (or as part of them).
Because it appears to be missing from the possible endpoint URLs, I end up doing an API request for each credit. This can take a lot of real time (seconds) for an actor like Hugh Laurie, who has a lot of credits.
The idea is that I want to show his Person page with a list of all the roles he's played and for each role, the seasons he appeared and the episodes he appeared in. So I can link directly to the show, season(s) and episode(s) from the person page. The combined_credits, movie_credits, tv_credits endpoints only return the number of seasons/episodes, but not the details of each. The credits endpoint returns the details.
I'm already caching the API calls locally, but the sheer number of API calls is still slow. I age my cache entries after 24 hours or so, just in case the data on your end is updated. I might be smarter about that, but it isn't going to help me here.
Am I missing something?
Nevari atrast filmu vai TV pārraidi? Jāpiesakās, lai to izveidotu.
Vēlies novērtēt šo vienumu vai pievienot to sarakstam?
Neesi dalībnieks?
Atbilde no robbie3999
on augusts 3, 2023 at 10:59 AM
Hi @mykesx, I don't think you are missing anything. If you really want to show each single episode credit on the initial person page then I don't see any more efficient way to do it. You will have to look up all of the credit details each time. Someone else may come along with a better idea.
If I were doing this I would probably consider a more "on demand" approach, that is, only show details when it is asked for. Consider the TMDB actor page for Hugh Laurie. Note that it only shows information available from the person credits. TV episodes are just shown as a link, for example, for "House" you see "(177 episodes)". Only when you click on the link do you actually see the episode information. This approach would save you from having to do all the lookups every time, and you only have to do the lookups the user is interested in. My $0.02 worth.
Atbilde no mykesx
on augusts 4, 2023 at 4:55 PM
I really liked the way imdb looked before their recent UI change. It had all the shows/movies in reverse date order like I am showing on my page. Also, for sorting purposes, you might want to be able to do a more clever kind of search, like sort in reverse order of the last episode appearance. So if someone appears in season 8 of House, you'd use the season 8 dates (2013) to sort instead of using the season 1 (2005).
Is there a query for your database that can grab this information or is it that you'd have to do the individual queries as well?
I don't see a way to upload a screen shot, or I would :)
Thanks for the reply!