本文共 1109 字,大约阅读时间需要 3 分钟。
公众号获取用户信息,比较简单指定Post请求,立刻获得。
1.用户信息定义
////// 授权之后获取用户基本信息 /// public class OAuthUser { public string openid { get; set; } public string nickname { get; set; } public int sex { get; set; } public string province { get; set; } public string city { get; set; } public string country { get; set; } public string headimgurl { get; set; } ////// 用户特权信息,json 数组 /// public JArray privilege { get; set; } public string unionid { get; set; } }
2.执行Post获取信息
//////获取基本信息/// public OAuthUser GetUserInfo(string openid){ //1.发送get请求 string url = string.Format("https://api.weixin.qq.com/cgi-bin/user/info?access_token={0}&openid={1}&lang=zh_CN", this.config.Access_Token, openid); string result = NetHelper.Get(url); if (result.Contains("errcode")) throw new Exception("获取用户信息失败:" + result + " | 请求url=" + url); //2.解析结果 OAuthUser user = JsonConvert.DeserializeObject(result); if (user == null) throw new Exception("反序列化结果失败,返回内容:" + result); return user;}
更多:
转载地址:http://waogi.baihongyu.com/