功能介绍
官方提供的服务商微管家版本已满足大部分人使用,而且很适合学习和二次开发,抛砖引玉的告诉大家如何开始从三方平台接触微信开发、部署到云托管、二次开发其他应用等,具体功能参考官网的介绍。有能力的还是推荐使用官方的云托管
wx-open
是基于官方代码修改的本地化部署,优先阅读官方文档:服务商微管家介绍.
主要变动
- 添加消息解密中间件,本地化部署,不在依赖云托管。
- 统一数据表开头为
wx
。避免和自己其他业务数据表区分 - 配置文件不再区分
env
和server.conf
,统一在根目录调整config.conf
。官方用env主要是为了结合云托管,部分参数在创建环境的时候设置,我们本地化部署后统一管理相对方便一些 - 前端新增
拉取部署微管家以前的授权数据
,修复一些其他小bug。这个接口是官方预留的,原来只能通过postman自己跑一下,拿出来更方便操作一些
更新230809
升级方法:点击下载
wx-open
。备份当前目录,覆盖client
目录,wx-open
文件,按照config_example.conf
文件自己删除掉本地config.conf
,最后重启服务。
- 优化后端日志打印
- 废弃配置文件里一些无用的配置项,对一些关键的配置做了详细的说明
- 废弃云托管一些判断逻辑
- 前端页面调整为本地部署相关信息
使用方法
- 下载
Linux
文件wx-open
根目录为最早起的版本,文件夹里的版本都是按照上面更新记录的版本,直接下载最新文件夹的版本部署就可以 - 重命名
config_example.conf
=>config.conf
,自行修改对应配置项,最终目录结构如下 - 运行
./wx-open
- 根据自己
ip+端口
或者域名
登陆后台,进入Secret与密码管理
修改第三方 Secret
,别忘了开https
|
|
常见问题
- 关于配置文件的问题,建议多读官方文档
- 如果授权链接没有复制成功,应该是没有开 https 导致的。打开浏览器
控制台
,自己手动复制授权链接即可 - 配置文件仔细核对
- 端口被占用,修改配置文件即可
- 还有其他问题请提供测试服务器或者运行日志
- 拉取已授权账号失败,在 MySQL 运行 select now(); 查一下MySQL配置的时区是否正常。
感谢各位
在此非常感谢各位的啤酒/咖啡/可乐支持,不要超过 100,祝大家事业有成。
时间 | 昵称 |
---|---|
2023-06-06 | 木子 |
2023-06-07 | 大猩猩 |