Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- string[] locale = new string[] { "uk-UA", "ru-RU", "en-US" };
- var http = new HttpClient();
- http.Request.Accept = HttpContentTypes.ApplicationJson;
- dynamic parameters = new ExpandoObject();
- parameters.page = 1;
- parameters.query = data.Name;
- parameters.api_key = key;
- if (data.Year > 0)
- {
- if(data.Extras == "movie")
- parameters.year = data.Year;
- if (data.Extras == "tv")
- parameters.first_air_date_year = data.Year;
- }
- dynamic response = null;
- foreach (var lang in locale)
- {
- parameters.language = lang;
- response = http.Get($"https://api.themoviedb.org/3/search/{data.Extras}", parameters).DynamicBody;
- if (response.total_results == null)
- return response;
- if (response.total_results>0 && response.results[0].overview != null)
- return response;
- }
- return response;
Advertisement
Add Comment
Please, Sign In to add comment