I have been switching a few thousand lines of code over to the new API and have found a few inconsistencies on the new API. (things I could do before that I cant do now)
The old Version 2.1 query to get movies that were ranked between 8/10 and 10/10 http://api.themoviedb.org/2.1/Movie.browse/en-US/xml/MYAPIKEY?order_by=rating&order=desc&min_votes=3&page=1per_page=100&rating_min8&rating_max10, PageIndex)
I have searched the version 3 documentation and there is nothing about searching by votes. I tried the following just to see if it would work but it doesn't. api.themoviedb.org/3/search/movie?page=1&query=*&api_key=MYAPIKEY&rating_min8&rating_max10
I also have a feature in my application that searches the MovieDB using IMDB ID's, that way when users add movies they can put in themovieDB ID or the IMDB_ID. This is now broken as well as I cannot find a way to search via IMDB_ID.
Old 2.1 query http://api.themoviedb.org/2.1/Movie.imdbLookup/en/xml/MYAPIKEY/tt0092099
Are there any other search arguments that are not published in the new API?
找不到电影或节目?登录并创建它吧。
grifter 的回复
于 2013 年 10 月 16 日 1:21下午
I have now found /3/discover/movie
Seems close to what I need but there is still no "rating_Max", I guess I could return all results and just filter out the ones that rank past... only problem is that it really screws up the page= portion, no longer can I use your API's great page feature.
I also cant search by IMDBID using the discover feature
Travis Bell 的回复
于 2013 年 10 月 16 日 6:44下午
Hi grifter,
First, for your issue with searching for an IMDB ID, you can do:
Second, with your question about a
vote_average.lte
option, correct we only have avote_average.gte
parameter. I'll think about adding the second option but in the meantime, you could just sort byvote_average.desc
and page through items until you're within the range you are looking for.Cheers.
grifter 的回复
于 2013 年 10 月 17 日 9:43下午
IMDB link worked Perfect,
Also never occurred to me to sort Desc and just stop, that will work great.
Thanks for the reply.