Hello Team, I have integrated all movies API and added a condition for only 2019 movies but on hitting API, I am getting movies of future and past years. Also, the list of the movie has incomplete data from many movies.
Let me know the solution for this.
Thanks!
找不到电影或剧集?登录并创建它吧。
talestalker 的回复
于 2019 年 04 月 18 日 8:00上午
Can you post here the exact URL of the query you refer to (without the API_KEY indeed)? Also, it would help us, if you could provide some TMDB IDs of the movies you think shouldn't be returned by that query.
bhanu23 的回复
于 2019 年 04 月 18 日 9:15上午
Hi, this the URL of API :
talestalker 的回复
于 2019 年 04 月 18 日 9:55上午
AFAIK your problems are caused by:
1/ As for the movies from the future, if you need movies only from the year 2019, you should also add "&primary_release_date.lte=2019-12-31" to cap your query or use the "&primary_release_year=2019" instead.
2/ As for the movies from the past, I can't replicate this problem, but imo it could be that by using the parameter "®ion=US", you are getting all movies which were (or will be) released in the US in the specified time span (as defined by "&primary_release_date.gte" - "&primary_release_date.lte" or by "&primary_release_year"), including movies which were in fact premiered earlier outside the US and only in the US were (will be) released in 2019 (typically most of the non-US movies).
3/ As for the incomplete list of movies, again it is most likely caused by the use of "®ion=US" which will effectively filter out all movies which don't have entered US release date yet, including movies which were (or will be) released on US.
4/ Also the parameter "&certification_country=US" is useless if you also won't use "&certification" or "&certification.lte"
Source: