HI is there any way to get ALL known episodes of a tv show? The only way i've found ends in too much API calls:
APICall_GetTvShow(ID)
---- For each season in TvShowInfo.Seasons
---- ---- ---- APICall_GetTVSeason
---- ---- ---- ---- For each episode in SeasonInfo.Episodes
---- ---- ---- ---- ---- APICall_GetEpisodeInfo(..... WITH credits AND ExternalIDs)
Can't find a movie or TV show? Login to create it.
Want to rate or add this item to a list?
Not a member?
Reply by Travis Bell
on чэрвень 18, 2015 at 2:01 PM
Hi Stephan,
Each season call returns every episode. Ie. for Breaking Bad, 5 API calls gets you every episode.
Reply by Stephan Schück
on чэрвень 19, 2015 at 4:09 AM
Hi Travis
Yes, but without the ExternalIDs and Credits of each episode. I need the IDs to merge the episode informations with informations from TVDB and IMDB (if the user want mix the informations from different scrapers). I can't see any "append_to_response" to get all the informations with one GetTVSeason call...
Reply by Travis Bell
on чэрвень 19, 2015 at 9:50 AM
Hi Stephan,
All of the credits are available in the season call (guest stars and crew) along with an
append_to_response=credits
for season regulars, but indeed, if you're looking forexternal_ids
, you'll have to call the episode method.Cheers.
Reply by Stephan Schück
on чэрвень 19, 2015 at 10:46 AM
Are there any plans to implement append_to_response=external_ids for season call? It's horrible to call each episode to get the external_ids (like The Simpsons with more than 570 episodes).
Reply by Travis Bell
on чэрвень 19, 2015 at 10:51 AM
Hi Stephan,
No immediate plans, no.
append_to_response
on a season call will only append season level information, never episode.append_to_response
is not designed to go a level down, it's designed to cover requests within the same scope as the "root" request.I'm not sure what the right solution for this problem is. It could be a good use case for a multi get method, where atlas you could make (just an example) 10 requests at a time. There's a ticket for me to think about this here.
Cheers.