Qc.WechatSdk
是一个基于 .NET Standard 2.0
构建,对微信公众号平台平台的常用接口进行了封装。
- 获取AccessToken
- 微信公众号授权登录
- 消息模板发送
- JSSDK
- dotnet cli
dotnet add package Qc.WechatSdk
- 包管理器
Install-Package Install-Package Qc.WechatSdk
如需实现自定义存储 AccessToken,动态获取应用配置,可自行实现接口
IWechatSdkHook
默认提供DefaultWechatSdkHook
,存储 AccessToken 等信息到指定目录(默认./AppData)
using WechatSdk;
public void ConfigureServices(IServiceCollection services)
{
//...
services.AddWechatSdk<WechatSdk.DefaultWechatSdkHook>(opt =>
{
opt.AppId = "Wechat AppId";
opt.Appsecret = "Wechat Appsecret";
});
//...
}
在需要地方注入WechatService
后即可使用
private readonly WechatService _service;
public IndexModel(WechatService service)
{
_service = service;
}
// 获取 AccessToken
var result = _service.GetAccessToken();
// 获取jssdk 配置
var jssdkConfig=_service.GetJsSdkConfig(url)
Wechat文档地址: https://developers.weixin.qq.com/doc/
Qc.WechatSdk.Sample
为示例项目,可进行测试