I'm practicing the API currently, what I aim to do is to retrieve the top 350 movies that are released after 2004 and sorted by popularity. What I found out is that filter order affects my result.
so I have this in Python:
for page in range(1, 19):
conn.request("GET", "/3/discover/movie?page={}&primary_release_date.gte=2004-01-01&with_genres=18&sort_by=popularity.desc&api_key={}".format(page, my_key), payload)
but if I change it to
conn.request("GET", '/3/discover/movie?page={}&api_key={}&primary_release_data.gte=2004-01-01&sort_by=popularity.desc&with_genres=18'.format(page, my_key), payload)
the movie lists I got are not identical.
Am I doing anything wrong? Or is it supposed to be like this? What's a standard fashion?
Thanks
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?
Travis Bell je odgovoril
on februar 7, 2019 at 2:37 PM
No, they should be the same. It looks like you have a typo in your second query:
You want
primary_release_date.gte