方案二:微信客户端
# 方案二:微信客户端
支持IPv4和IPv6
例如IPv4:http://127.0.0.1:8888/wechat/httpapi
例如IPv6:http://[2409:8a3c:450:98f0:3063:f03a:6a61:521b]:8888/wechat/httpapi
下文将均以IPv4进行举例
# 1.原理讲解
你直接请求微信客户端,例如发送文本消息
当微信客户端接收到消息时,微信客户端会去通知给你设定的回调地址
这种方案,全程不需要启动千寻微信框架Pro.exe
如果有多开场景,你需要自己记录每个微信进程使用的端口。
注:这种方案可以使用Daen微信注入器 、 version劫持注入 的任意一种
# 2.详细使用流程
此时你要请求的直接就是微信客户端,这种情况下,我们有2种方式可以来启动微信,具体的注入教程、参数说明请看进阶教程-注入教程-不使用千寻微信框架(无头)章节
启动微信注入,你有2种注入方式
使用version劫持注入 使用Daen微信注入器 调用接口实现发送文本消息等
图中的port是接口端口,那么我们程序要请求的接口地址便是http://127.0.0.1:8888/wechat/httpapi
例如:发送文本消息接口
以使用version劫持注入方式为例,我要发送一条消息给文件传输助手
POST请求:
http://127.0.0.1:8888/wechat/httpapi
提交内容:
{
"type": "sendText",
"data": {
"wxid": "filehelper",
"msg": "你好世界"
}
}
- 接收回调,图中的callBackUrl是我们程序的回调地址,当微信收到群聊消息等事件时,微信会
POST请求http://127.0.0.1:989/wechat/callback,此时就可以在我们的java程序中接收到详细的回调事件json报文了,详细的报文请看【回调事件】
上次更新: 2025/08/05, 14:02:01