You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
2 months ago | |
|---|---|---|
| .. | ||
| LINGYUN/Abp/WeChat/Official | 4 months ago | |
| FodyWeavers.xml | 2 years ago | |
| FodyWeavers.xsd | 2 years ago | |
| LINGYUN.Abp.WeChat.Official.csproj | 2 months ago | |
| README.EN.md | 1 year ago | |
| README.md | 1 year ago | |
README.md
LINGYUN.Abp.WeChat.Official
微信公众号SDK集成模块,提供微信公众号开发所需的功能支持。
功能特性
- 微信公众号OAuth2.0认证
- 自定义菜单管理
- 模板消息发送
- 素材管理
- 用户管理
- 客服消息
- 微信支付集成
- 消息加解密
- 事件处理
模块引用
[DependsOn(typeof(AbpWeChatOfficialModule))]
public class YouProjectModule : AbpModule
{
// other
}
配置项
{
"WeChat": {
"Official": {
"AppId": "", // 公众号AppId
"AppSecret": "", // 公众号AppSecret
"Token": "", // 公众号消息Token
"EncodingAESKey": "", // 公众号消息加密密钥
"IsSandBox": false, // 是否为沙箱环境
"Url": "" // 公众号服务器URL
}
}
}
注意事项
在动态配置中有一个已知的问题: https://github.com/abpframework/abp/issues/6318
因此必须要重建一个动态变更 AbpWeChatOfficialOptions 的方法,请使用AbpWeChatOfficialOptionsFactory.CreateAsync()
Settings配置
WeChat.Official.AppId: 公众号AppIdWeChat.Official.AppSecret: 公众号AppSecretWeChat.Official.Token: 公众号消息TokenWeChat.Official.EncodingAESKey: 公众号消息加密密钥WeChat.Official.IsSandBox: 是否为沙箱环境WeChat.Official.Url: 公众号服务器URL