Example #1
0
        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());
        }
Example #2
0
        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());
        }
Example #3
0
        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&region=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());
        }