Exemple #1
0
        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);
            }
        }