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)
Não consegue encontrar um certo filme ou série? Inicie sessão e adicione-o.
Deseja classificar ou adicionar este item a uma lista?
Ainda não é um membro?
Resposta de Travis Bell
em 18 junho 2015 às 2:01 PM
Hi Stephan,
Each season call returns every episode. Ie. for Breaking Bad, 5 API calls gets you every episode.
Resposta de Stephan Schück
em 19 junho 2015 às 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...
Resposta de Travis Bell
em 19 junho 2015 às 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.
Resposta de Stephan Schück
em 19 junho 2015 às 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).
Resposta de Travis Bell
em 19 junho 2015 às 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.