DotNet实现简单微信SDK
Words: 1332Read Time: 4 minLast edited: 2026-6-3
概述
仓库地址:https://github.com/ihuadz/QI.WxSdk.git
- 核心类库
- 配置
- 具体实现
- 如何使用
核心类库介绍
- WebApiClient
WebApiClient 是一个集高性能高可扩展性于一体的声明式http客户端库,具体使用方法可以查看一下官方文档
其他的都是使用dotnet提供的类库
配置
配置文件长这样,可配置多个小程序
具体实现
封装代码太多,文章内就放出核心代码,全部sdk查看概述。
- IWxApiBase
- 获取Access Token
- 将AccessToken缓存
- 最主要的是这一步,使用WebApiClient过滤器将access_token设置到每次请求微信的url中
以上次文章中使用到的请求短链为例,实现请求微信端。
IWxApiWithAccessTokenFilter
然后就是WxMpApiService,这里就只放短链相关
WxApiServiceBase 接口聚合服务 基类
至于ITokenManager,自己设计一下就好,都是读取配置和缓存AccessToken的一些操作,也可以查看源码概述。
最后就是如何使用了。添加一个扩展类,将封装好的Api注册
如何使用
在你的应用中添加注册
在service里注入后调用
Loading...