Example #1
0
        /// 获得用户信息
        /// <summary>
        /// 获得用户信息
        /// </summary>
        /// <param name="REFRESH_TOKEN"></param>
        /// <param name="OPENID"></param>
        /// <returns></returns>
        protected OAuthUser Get_UserInfo(string REFRESH_TOKEN, string OPENID)
        {
            // Response.Write("获得用户信息REFRESH_TOKEN:" + REFRESH_TOKEN + "||OPENID:" + OPENID);
            string    Str             = GetJson("https://api.weixin.qq.com/sns/userinfo?access_token=" + REFRESH_TOKEN + "&openid=" + OPENID);
            OAuthUser OAuthUser_Model = JsonHelper.ParseFromJson <OAuthUser>(Str);

            return(OAuthUser_Model);
        }
Example #2
0
 public void GenerOauth(string code)
 {
     OAuth_Token Model = Get_token(code);
     OAuthUser   user  = Get_UserInfo(Model.access_token, Model.openid);
 }