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
.לא מצאת סרט או סדרה? היכנס כדי ליצור אותם
?רוצה לדרג או להוסיף פריט אל רשימה
?לא חבר אתר
תגובה מאת Travis Bell
ב-אוגוסט 7, 2018 ב-3:33אחרי חצות יום
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.
תגובה מאת davibrown84
ב-אוגוסט 8, 2018 ב-12:20לפני חצות יום
Thanks. Is there a limit on the number of requests per day ?
תגובה מאת Travis Bell
ב-אוגוסט 8, 2018 ב-12:40אחרי חצות יום
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
תגובה מאת davibrown84
ב-אוגוסט 9, 2018 ב-11:48לפני חצות יום
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: