Hello How can I track the output of new episodes for TV shows? Suppose I added 1000 serials. For each series, I must make at least two requests every day: 1. Check all episodes of the current season (for example, https://api.themoviedb.org/3/tv/54650/season/5?api_key=). 2 Check if the new season has come out (for example, https://api.themoviedb.org/3/tv/54650/season/6?api_key=). Total 2000 requests each day. Will this work?
Can I get a list of added episodes for each day? For example, the list of episodes added for August 1, 2018, for August 2, 2018... So I would have only one request per day.
Thanks
Nu găsiți un film sau un serial? Autentificați-vă pentru a-l crea.
Doriți să evaluați sau să adăugați acest element într-o listă?
Nu eşti membru?
Răspuns de Travis Bell
pe data de 7 august 2018 la ora 3:33PM
The TV show details method has two fairly new fields,
last_episode_to_air
andnext_episode_to_air
which might be helpful for you to track what's coming next. If either of those 2 fields don't work for you, the only way would be to check the season like you are already doing.There is no way to get a list of episodes that have been added per day.
Răspuns de davibrown84
pe data de 8 august 2018 la ora 12:20AM
Thanks. Is there a limit on the number of requests per day ?
Răspuns de Travis Bell
pe data de 8 august 2018 la ora 12:40PM
There's no limit per day per-say, our rate limiting is enforced in 10 second buckets per IP address. You can read more about that here: https://developers.themoviedb.org/3/getting-started/request-rate-limiting
Răspuns de davibrown84
pe data de 9 august 2018 la ora 11:48AM
Thanks.
"You can use the X-RateLimit headers that get returned with every request to keep track of your current limits. If you exceed the limit, you will receive a 429 HTTP status with a Retry-After header"
That I add to this code (like X-RateLimit) so as not to get caught by the constraint: