由于春节的关系 WeixinSDK 这个开源项目的进展比预期推迟了大约一个月的时间,值得高兴的是到目前为止该项目的重要模块已经开发完毕。
- 关于项目
该项目的背景是现在微信公众号、微信服务号乃至微信小程序开发非常普遍了已经,以上种种开发均需要和微信打交道,但是微信官方没有提供原始的 .Net 版的 SDK 供我们使用,并且官方提供的示例亦 Bug 连连,所以决定成立该开源项目。
现在已经有些非常优秀的 .Net 版的 WeixinSDK ,并且功能非常的全面、扩展性亦非常的好,那么大家要问了 为什么还要重复造轮子呢,这个问道点上了,我所有的开源项目第一是为了项目使用,再一个原因是为了大家学习,所有所有的项目每个类均有完整的代码注释,每个类亦有对应的单元测试。并且代码易于理解,接口或抽象亦于扩展。
闲话少说进入正题 follow me.....
- 项目依赖
该项目依赖了一些基本的组件,这些组件亦是本人的几个开源项目:
Wlitsoft.Framework.Common 【公共类库】
Wlitsoft.Framework.Common.Serializer.JsonNet 【基于 Json.Net 的序列化实现】
Wlitsoft.Framework.Common.Logger.Log4Net 【基于 log4net 的日志记录者】
Wlitsoft.Framework.Caching.Redis 【分布式缓存 Redis 实现】
- 基本API
由于时间原因先只实现了一些常用的 API
- 微信令牌、js 令牌获取;
- 微信模板消息;
- OAuth2 授权相关接口;
- 用户管理相关接口;

