多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
## 一、概述 公众号的业务开发,环境配置比较琐碎,这里比较详细的列出了相关配置过程; ## 二、平台配置 ``` rayframework.enabled.pay=true rayframework.wechat.pay.v3.ray.app-id=yourappId rayframework.wechat.pay.v3.ray.app-v3-secret=yourapiV3key rayframework.wechat.pay.v3.ray.mch-id=yourmchId rayframework.wechat.pay.v3.ray.domain= rayframework.wechat.pay.v3.ray.cert-path=cert/wechat/yourapptag/apiclient_cert.p12 ``` ``` rayframework.open.weixin-official-account-app-id=yourappId rayframework.open.weixin-official-account-app-secret=yourappsecret rayframework.open.weixin-official-account-front-url=yourwechatfrontrooturl rayframework.open.weixin-official-account-server-root-url=yourwechatserverrooturl rayframework.open.weixin-login-with-binded-open-id-only=false ``` >[danger] > 1、app-id和weixin-official-account-app-id需要配置当前公众号的应用appId; > 2、app-v3-secret配置当前商户的v3版本api密钥; ## 三、公众号配置 ### **(1)开发基础配置** **公众号服务器配置:** 进入开发---基本配置--服务器配置; ![](https://img.kancloud.cn/4a/8c/4a8c401164ccf028c0103cd019d05656_1366x736.png) 点击修改配置,进入服务器具体配置; ![](https://img.kancloud.cn/61/f8/61f8fbf40a848ed8311e149b144d954d_1920x942.png) 服务器地址(URL): ``` ${appRootUrl}/api/system/open/weixin/officialaccount/callback ``` 令牌(Token): ``` rayframework_weixin ``` 例如: ![](https://img.kancloud.cn/b6/2e/b62edf17e3abc8cf64d930834bc9359a_1366x736.png) 提交后,如果成功,则显示; ![](https://img.kancloud.cn/f7/83/f783bbd04ac0b0a210e7afadfac3f672_1366x736.png) 然后,点击启用,即可; ![](https://img.kancloud.cn/4e/fc/4efc9f8235183b3a32685c8ac92b744a_1366x736.png) 到这里,就完成了微信公众号与后台业务系统之间数据通讯层面的对接了; ### **(2)开发高级配置** 上面刚刚完成了数据通讯层面的对接,我们开发的业务系统已经可以通过微信公众号捕获微信用户的输入,并能对微信用户进行响应了;但很多业务场景下,我们还有进一步的应用需求,就是能够在微信公众号中,打开我们开发的业务网页,同时捕获到当前微信用户的身份和各种信息,这样,才能满足开发的需求; #### **网页授权设置:** 进入公众号设置--功能设置; ![](https://img.kancloud.cn/a6/30/a63094ec51e857709e80c21cd5ea2176_1366x736.png) ![](https://img.kancloud.cn/13/89/138905c2709dbb71db837dba54fb25c0_1366x736.png) 这里需要先下载MP_verify_*.txt文件,并放到根目录下(如果是内置的tomcat调试的时候,可以放到静态资源根目录下即可,如${tomcat}/webapps/ROOT目录里面),然后再点击保存; ![](https://img.kancloud.cn/4f/3b/4f3bf0458ea434e8930ff93f50fe5c42_1366x736.png) #### **JS接口安全域名:** 进入公众号设置--功能设置; ![](https://img.kancloud.cn/c8/ba/c8ba277e9f21f3b62d19d0bca4776a0e_1920x942.png) ![](https://img.kancloud.cn/04/0a/040aacd41f28676d3d30ccf40190f000_1067x772.png) 这里需要先下载MP_verify_*.txt文件,并放到根目录下(如果是内置的tomcat调试的时候,可以放到静态资源根目录下即可,如${tomcat}/webapps/ROOT目录里面),然后再点击保存; ### **(3)配置公众号菜单** 利用系统公众号功能,配置好菜单,发布即可; 参考:[微信公号](../../%E5%B9%B3%E5%8F%B0%E5%8A%9F%E8%83%BD/%E6%8E%A5%E5%85%A5%E7%AE%A1%E7%90%86/%E5%BE%AE%E4%BF%A1%E5%85%AC%E5%8F%B7.md)