可以获取小程序code加好友等等,这里只列出了部分API,有DLL版本,有exe版本,有桌面微信的协议版本,后面这两个用作交流学习使用
- 适配微信版本:3.6.0.18
- DLL完整的文档:https://www.yuque.com/docs/share/a3dad537-d2f8-48a6-b68d-30adb3583699?#
- 桌面协议文档:https://www.yuque.com/docs/share/5bdc4b51-e989-47db-83f7-0770e2cc9dae?#
- 桌面协议GitHub地址(免费版本请前往群众下载):https://github.com/gefeixun01/wechat-linux
- exe版本文档:https://www.yuque.com/docs/share/6ebd71c2-7254-4416-8288-5046b19f025c
- exe版本github地址(新版本请前往群中下载):https://github.com/gefeixun01/WeChathook3.6.0.18
- 以上协议文档可以参考:https://www.yuque.com/gefeixun/fgodp0/vyhkkx?singleDoc
- 学习交流QQ:3122142139
- 文件在群里面,欢迎大家进群交流学习
- type: get_code → 固定值
- wxid: 需要操作为微信
- appid: 小程序appid,传入空值则表示获取最后打开的小程序的code
{ 'type':'get_code', 'wxid':'wxid_ogddw0322', 'appid':'xxxxxxxx', }
- type: get_wxid_from_chatroom → 固定值
- wxid: 需要操作的微信id
- chatroomid: 群id
{ 'type':'get_wxid_from_chatroom', 'wxid':'wxid_m4xxzn7sxzm22', 'chatroomid':'25607067974@chatroom', }
- type: add_friend_wxid 固定值
- wxid : 需要操作的微信id
- add_wxid : 需要添加的人的微信id
- hello :打招呼的内容
{ "type": "add_friend_wxid", "wxid": "wxid_m4xxzn7sxzm22", "add_wxid": "hytpnpn", "hello": "你好,个非寻", }
- type: add_friend_v3 固定值
- wxid: 需要操作的微信id
- v3: 可通过‘网络查找陌生人信息’接口获取
- add_type: 1 添加的类型:1=qq 3=微信号 10和13=通讯录 14=群聊 15=手机号 17=名片 30=扫一扫 6=单向添加
- hello : 打招呼的内容
{ "type": "add_friend_wxid", "wxid": "wxid_m4xxzn7sxzm22", "add_wxid": "hytpnpn", "hello": "你好,个非寻", }
- type: add_friend_v3 固定值
- wxid: 需要操作的微信id
- phone_qq 查找的电话号码或者QQ号码
{ "type": "search_stranger", "wxid": "wxid_m4xxzn7sxzm22", "phone_qq": "3122142139", }
- type: start_wx → 固定值
{ 'type':'start_wx', }
- type: open_url → 固定值
- wxid: 需要操作的微信id
- url: url地址
{ 'type':'open_url', 'wxid':'wxid_m4xxzn7sxzm22', 'url':'www.baidu.co' }
- type: get_robot → 固定值
{ 'type':'get_robot', }
- type: open_url 固定值
- wxid: 需要操作的微信id
- to_wxid: 对方的微信id
- msg 消息内容
{ 'type':'open_url', 'wxid':'wxid_m4xxzn7sxzm22', 'url':'www.baidu.co' }
- type: send_at_msg 固定值
- wxid: 需要操作的微信id
- to_wxid: 对方的微信id
- msg: 消息内容
- chatroomid : 微信群id
- nickname: @的人的备注名或者昵称
{ "type": "send_at_msg", "wxid": "wxid_m4xxzn7sxzm22", "to_wxid": "hytpnpn", "msg": "个非寻666", "chatroomid": "chatroomid132123", "nickname": "个非寻", }
- type: send_image 固定值
- wxid : 需要操作的微信id
- to_wxid : 对方的微信id
- path : 图片的绝对路径
{ "type": "send_image", "wxid": "wxid_m4xxzn7sxzm22", "to_wxid": "hytpnpn", "path": "C:\Users\Admin\aaa.png", }
- type: send_file 固定值
- wxid : 需要操作的微信id
- to_wxid : 对方的微信id
- path : 文件的绝对路径
{ "type": "send_file", "wxid": "wxid_m4xxzn7sxzm22", "to_wxid": "hytpnpn", "path": "C:\Users\Admin\aaa.png", }
- type: send_file 固定值
- wxid : 需要操作的微信id
- from_wxid 给你转账的微信id
- transferid 从收款的消息中获取
{ "type": "collection", "wxid": "wxid_m4xxzn7sxzm22", "from_wxid": "hytpnpn", "transferid": "1206540006500654454658", }
- 地址:http://127.0.0.1:8880
- msgtype: friend→私聊和公众号消息;groud→群聊消息;revoke→对方实时撤回的消息
- robot: 接收到消息的微信id
- friendwxid: 发送消息的微信号
- content: 消息的原始内容
- path: 文件或者图片下载后的路径(设置自动下载图片,否则接收不到图片)
- chatroomid: 微信群id,当消息为群消息时有该字段
- senderid: 消息为群消息时,发送该消息的微信id
- type: 消息类型,该值为整数型,1:"文本消息类型", 3: "图片消息",34:"语音消息", 43:"小视频消息",62:"短视频消息",47:"表情消息",49:"多媒体消息",37:"好友请求",42:"分享名片",10000, "系统消息",10002, "撤回消息"
- self: 是否为自己发送的消息,否:0,是:1
{"msgtype":"friend", "robot":"huangpan181", "friendwxid":"wxid_m4xxzn70sxzm22", "content":"111", "path":"", "type":"1", "self":"1" }
{ "msgtype": "groud", "robot": "huangpan181", "chatroomid": "23987715429@chatroom", "senderid": "wxid_m4xxzn70sxzm22", "content": "个非寻", "path": "" "type":"1", "self":"1" }
{'msgtypr': 'revoke', 'robot': 'huangpan181', 'wxid': 'wxid_m4xxzn70sxzm22', 'content': '个非寻' }