这是基于vue-vben-admin 模板适用于abp vNext的前端管理项目
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.
 
 
 
 
 
 

1.5 KiB

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: 公众号AppId
  • WeChat.Official.AppSecret: 公众号AppSecret
  • WeChat.Official.Token: 公众号消息Token
  • WeChat.Official.EncodingAESKey: 公众号消息加密密钥
  • WeChat.Official.IsSandBox: 是否为沙箱环境
  • WeChat.Official.Url: 公众号服务器URL

更多文档