Guest User

Untitled

a guest
Oct 23rd, 2017
114
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.             string[] locale = new string[] { "uk-UA", "ru-RU", "en-US" };
  2.  
  3.             var http = new HttpClient();
  4.             http.Request.Accept = HttpContentTypes.ApplicationJson;
  5.             dynamic parameters = new ExpandoObject();
  6.             parameters.page = 1;
  7.             parameters.query = data.Name;
  8.             parameters.api_key = key;
  9.             if (data.Year > 0)
  10.             {
  11.                 if(data.Extras == "movie")
  12.                     parameters.year = data.Year;
  13.                 if (data.Extras == "tv")
  14.                     parameters.first_air_date_year = data.Year;
  15.             }
  16.             dynamic response = null;
  17.             foreach (var lang in locale)
  18.             {
  19.                 parameters.language = lang;
  20.                 response = http.Get($"https://api.themoviedb.org/3/search/{data.Extras}", parameters).DynamicBody;
  21.                 if (response.total_results == null)
  22.                     return response;
  23.                 if (response.total_results>0 && response.results[0].overview != null)
  24.                     return response;
  25.             }
  26.             return response;
RAW Paste Data