/// <summary>
        /// 获取群列表
        /// </summary>
        public List <GroupInfo> GetGroups()
        {
            string    html = qwin.POSTHtmlByWininetUTF8("http://s.web2.qq.com/api/get_group_name_list_mask2", "r=%7B%22hash%22%3A%22" + GetHash(user.QQID, user.Ptwebqq) + "%22%2C%22vfwebqq%22%3A%22" + user.Vfwebqq + "%22%7D");
            ArrayList list = new ArrayList();

            list.Add(JsonHelp.GetJson(html, "result", "gnamelist"));
            List <GroupInfo> ls = new List <GroupInfo>();

            for (int i = 0; i < list.Count; i++)
            {
                GroupInfo gi = new GroupInfo();
                Dictionary <string, object> dic = ((Dictionary <string, object>)list[i]);
                if (dic.ContainsKey("name"))
                {
                    gi.Name = dic["name"].ToString();
                }
                if (dic.ContainsKey("code"))
                {
                    gi.Code = dic["code"].ToString();
                }
                if (dic.ContainsKey("gid"))
                {
                    gi.GID = dic["gid"].ToString();
                }
                ls.Add(gi);
            }
            return(ls);
        }
        /// <summary>
        /// 获取好友列表
        /// </summary>
        public List <FriendsInfo> GetFriends()
        {
            string    html = qwin.POSTHtmlByWininetUTF8("http://s.web2.qq.com/api/get_user_friends2", "r=%7B%22h%22%3A%22hello%22%2C%22hash%22%3A%22" + GetHash(user.QQID, user.Ptwebqq) + "%22%2C%22vfwebqq%22%3A%22" + user.Vfwebqq + "%22%7D");
            ArrayList list = new ArrayList();

            list.Add(JsonHelp.GetJson(html, "result", "info"));
            List <FriendsInfo> ls = new List <FriendsInfo>();

            for (int i = 0; i < list.Count; i++)
            {
                FriendsInfo fi = new FriendsInfo();
                Dictionary <string, object> dic = ((Dictionary <string, object>)list[i]);
                if (dic.ContainsKey("nick") && dic.ContainsKey("uin"))
                {
                    fi.Nick = dic["nick"].ToString();
                    fi.Uin  = dic["uin"].ToString();
                }
                ls.Add(fi);
            }
            return(ls);
        }