搭建自己的微信API服务,原理是HOOK微信PC版并封装成HTTP接口。
接口文档 (更新中)
最新版 下载
对应微信版本:2.9.5.41 下载
- 开发环境:
- IDEA
- JDK-1.8
- maven-3.6.1
- Sqlite
- 用到的框架:
- SpringBoot-2.3.2
- MyBatis-3.4.6
- 通用Mapper
- 用到的类库:
- 使用现成的服务:
- 运行控制端.exe - 设置 - 服务器地址 填写:
129.211.37.193:8888
即可。
- 运行控制端.exe - 设置 - 服务器地址 填写:
- 使用打包好的程序:
- 安装java 1.8 环境
- 启动服务:解压 server.zip 进入根目录运行 java -jar wechat_robot-xxx.jar (如有乱码修改控制台编码UTF-8)
- 启动控制端:运行控制端.exe - 设置 - 服务器地址 填写:127.0.0.1:8888。
- docker:
获取用户发来的消息目前有三种方式:
1.设置http回调url
服务收到消息会将参数转发至该地址,设置方式:控制端 - 设置 - 微信消息回调地址
,该方式适合web项目使用。
2.WebSocket方式(推荐)
接口地址:ws://serverIp:port/action/callback/B3563580-3029-44C3-B132-XXXXXX(机器码)
3.接口轮询(不推荐)
通过获取用户消息
接口轮番查询 接口地址
-
控制端启动报错:无法找到指定DLL库文件***。安装openssl 下载
-
以管理员的身份运行控制端。
联系方式: