博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C# 调用微信公众号接口获取会员信息示例
阅读量:4287 次
发布时间:2019-05-27

本文共 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/

你可能感兴趣的文章
【HttpClient4.5中文教程】七. 异常处理
查看>>
【HttpClient4.5中文教程】八.终止请求和重定向处理
查看>>
数字证书原理
查看>>
Java中使用JSSE实现SSL/TLS安全协议
查看>>
数字证书原理(1)
查看>>
java泛型简介
查看>>
java后端程序员书单
查看>>
系列文章--HTML5学习系列链接
查看>>
AngularJS 单选多选简介
查看>>
【HttpClient4.5中文教程】九.HttpClient的连接管理1
查看>>
【HttpClient4.5中文教程】十.HttpClient连接管理2
查看>>
【HttpClient4.5中文教程】十一. 状态管理(Cookie相关)
查看>>
【HttpClient4.5中文教程】十二.使用HttpClient流畅风格的API
查看>>
【HttpClient4.5中文教程】其他章节及总结
查看>>
MarkDown简介
查看>>
Tomcat 7源码解析
查看>>
Spring基本执行过程解析
查看>>
【SpringBoot】ApplicationContextInitializer接口
查看>>
【MySQL解惑】索引简介
查看>>
【MySQL解惑】索引背后的数据结构及算法原理
查看>>