public List <string> GetMovieByYearVote(int year, float vote) { string url = "https://api.themoviedb.org/3/discover/movie?api_key=" + apiKey + "&sort_by=popularity.desc&page=1&primary_release_year=" + year.ToString() + "&vote_count.gte=" + vote.ToString(); string rawJson = reqObj(url, HttpMethod.Get).Result; MovieResult1 obj = JsonConvert.DeserializeObject <MovieResult1>(rawJson); var ret = from res in obj.results select res.original_title; return(ret.ToList()); }
public List <string> GetMovieByCountry(string country) { string url = "https://api.themoviedb.org/3/search/movie?api_key=" + apiKey + "&query=" + country + "&page=1&include_adult=True"; string rawJson = reqObj(url, HttpMethod.Get).Result; MovieResult1 obj = JsonConvert.DeserializeObject <MovieResult1>(rawJson); var ret = from res in obj.results select res.original_title; return(ret.ToList()); }
public List <string> GetMovieByPlayer(params string[] player) { List <string> players = new List <string>(); for (int i = 0; i < player.Length; i++) { players.Add(GetPlayerID(player[i].Replace(" ", "%20")).ToString()); } string plyToSend = string.Join("%2C", players); string url = "https://api.themoviedb.org/3/discover/movie?api_key=" + apiKey + "&language=en-US®ion=US&sort_by=popularity.desc&include_adult=false&include_video=false&page=1&with_cast=" + plyToSend; string rawJson = reqObj(url, HttpMethod.Get).Result; MovieResult1 obj = JsonConvert.DeserializeObject <MovieResult1>(rawJson); var ret = from res in obj.results select res.original_title; return(ret.ToList()); }