public string GetOpenId(string code)
        {
            string url   = AuthorizeUrl.GetUserTokenUrl(code);
            var    token = NetHelper.HttpGet <WeiXinUserToken>(url, SerializationType.Json);

            if (token.errcode == 0)
            {
                return(token.openid);
            }

            return(string.Empty);
        }
        public WeiXinUser GetUserInfo(string code)
        {
            string url   = AuthorizeUrl.GetUserTokenUrl(code);
            var    token = NetHelper.HttpGet <WeiXinUserToken>(url, SerializationType.Json);

            if (token.errcode == 0)
            {
                //成功
                url = AuthorizeUrl.GetUserInfoUrl(token.access_token, token.openid);
                var user = NetHelper.HttpGet <WeiXinUser>(url, SerializationType.Json);
                if (user.errcode == 0)
                {
                    return(user);
                }
            }

            return(null);
        }