Example #1
0
        private static async Task <BaiduSuggest> GetSuggestion(string text, string city)
        {
            var NoBaiduSuggest = new BaiduSuggest();

            try
            {
                if (city == "")
                {
                    city = "全国";
                }
                var        url      = suggestwebsite + text + "&region=" + city + "&output=json&ak=" + key;
                HttpClient http     = new HttpClient();
                var        response = await http.GetAsync(url);

                var Message = await response.Content.ReadAsStringAsync();

                var serializer = new DataContractJsonSerializer(typeof(BaiduSuggest));
                var ms         = new MemoryStream(Encoding.UTF8.GetBytes(Message));
                var result     = (BaiduSuggest)serializer.ReadObject(ms);
                return(result);
            }
            catch (Exception) {
                return(NoBaiduSuggest);
            }
        }
Example #2
0
        private void getBaiduSuggestToolStripMenuItem_Click(object sender, EventArgs e)
        {
            BaiduSuggest bs = new BaiduSuggest();

            bs.Show();
        }