private static void SpokenResults() { Console.WriteLine("What would you like to search for?"); string input = Console.ReadLine(); var request = new SpokenResultsRequest(input); var result = service.Compute(request).GetAwaiter().GetResult(); Console.WriteLine(result); Console.ReadLine(); }
/// <summary> /// Makes a Spoken API request /// </summary> /// <param name="request"></param> /// <returns></returns> public async Task <string> Compute(SpokenResultsRequest request) { string url = BuildUrl($"{ApiBaseUrl}{SpokenResultsApiUrl}", request); using (var client = new HttpClient()) { var httpRequest = await client.GetAsync(url); var response = await httpRequest.Content.ReadAsStringAsync(); return(response); } }