1.什么是 ipad协议
微信协议是一种基于个人wx的提供开发api能力的机器人接口,该协议实现了80%的wx的功能,通俗来讲,就是可以基于这个api接口能力,开发出基于微信的各类应用平台和服务,后面我会详细讲解这个协议的商业价值,以及在互联网上的各类应用的实现。
2.api接口
支持62数据登录、a16登录、扫码登录、收发朋友圈、查看朋友圈、wx建群、wx拉人入群、群公告、关注公众号、授权、wx消息收发、w附近的人定位、wx添加好友、好友列表、wx红包接收、转账、消息收发、wx加友、wx收藏、wx标签,动态表情、视频、图片转发等众多接口。
3.用途
这个wxAPI适用于wx营销软件、wx客服系统、微客微商营销工具、wxcrm客服系统、wx群管理系统、营销手机、手机监控等研发,也可对接企业SCRM; 淘客云发单、 云控系统、 营销系统、营销工具;、智能客服系统、 群管理系统等。
4.技术分析
协议开发需要大量时间精力分析,是HOOK技术,是需要懂汇编,懂c或c++才可以开发自定义,及一些算法分析,目前已更新最新算法,长期更新
5.SDK接口API列表
一、用户消息类型
1、客户端发送的心跳包 HeartReq = 10001;
2、消息接收确认回复 MsgReceivedAck = 10002;
二、设备客户端授权类消息
1、设备(手机客户端、客服客户端)获取通信token请求 DeviceAuthRequest = 10011;
2、设备(手机客户端、客服客户端)获取通信token响应 DeviceAuthRsponse = 10012;
3、设备授权后退出 DeviceExit = 10013;
4、账号强制下线通知 AccountOffline = 10014;
三、手机客户端上传的通知类消息
1、手机微信上线通知 WeChatOnline = 10031;
2、手机微信下线通知 WeChatOffline = 10032;
3、新增好友通知 AddFriendNotice = 10033;
4、移除好友通知 DelFriendNotice = 10034;
5、微信好友发来聊天消息 SandFriendTalkNotice = 10035;
6、任务执行结果通知 TaskResNotice = 10036;
7、回复好友消息 BackFriendNotice = 10037;
8、有好友请求添加好友的通知 AddFriendReqeust = 10038;
9、服务端通知聊天结果 TaskSendRes = 10039;
10、获取图片或视频消息 ReqDetailTaskRes= 10040;
11、上传微信二维码 QrCodeTaskRes = 10041;
12、发送朋友圈通知 CircleNewPublish = 10042;
13、删除朋友圈通知 CircleDelNotice = 10043;
14、好友点赞/取消点赞通知 CircleLikeNotice = 10044;
15、好友评论/删除朋友圈通知 CircleCommentNotice = 10045;
16、消息标记为已读 PostMessageReadNotice = 10046;
17、联系人信息上传 ContactsInfoNotice = 1047;
18、群聊新增通知 ChatRoomAddNotice = 10048;
19、联系人标签新增,修改通知 ContactLabelAddNotice = 10049;
20、朋友圈图片上传 CircleDetailNotice = 10051;
21、群聊删除通知 ChatRoomDelNotice = 10052;
22、群聊信息变更通知 ChatRoomChangedNotice = 10053;
23、群二维码 ChatRoomQrCodeResNotice = 10053;
四、发指令类消息
1、给好友发消息 TalkToFriend = 10070;
2、发送朋友圈 SendSns = 10071;
3、主动添加好友 AddFriends = 10072;
4、发送朋友圈任务后数据返回 SandSnsResultNotice = 10073;
5、删除朋友圈 DeleteSns = 10074;
6、接受好友请求通知 agreeFriendAddRequest = 10075;
7、群发消息 GroupSend = 10076;
8、图片或视频消息的详细内容 RequestImgDetail = 10078;
9、上传当前登录的微信二维码 LoadLoginQrCode = 10079;
10、获取好友列表 GetFriendList = 10080;
11、获取朋友圈列表 GetCircles = 10081;
12、朋友圈评论删除 CircleCommentDelete = 10082;
13、朋友圈评论删除反馈 CircleCommentDeleteRes = 10083;
14、朋友圈评论回复 CircleCommentReply = 10084;
15、朋友圈评论回复反馈 CircleCommentReplyResult = 10085;
16、消息已读 MessageRead = 10086;
17、消息撤回 RevokeMessage = 10087;
18、转发消息 ForwardMessage = 10808;
19、获取群聊二维码 ChatRoomQrCode = 10090;
五、通知执行的命令
1、获取好友状态 GetFriendStatus = 100953;
4、删除拉黑好友 FriendDelete = 100964;
5、删除设备通知 DeleteDevice = 10975;
6、朋友圈点赞 LikeSns = 10986;
7、停止朋友圈点赞 StopLikeSns = 10997;
8、修改备注任务 ModifyFriendMemoTask = 11019;
9、领取红包或转账 TakeMoneyTask = 12010;
10、获取指定好友朋友圈 GetFriendCircleTask = 12011;
11、获取朋友圈图片 GetCircleDetailTask = 12012;
12、单条朋友圈点赞任务 GetCircleLikeTask = 12013;
13、获取群聊列表 TriggerChatroomPushTask = 12101;
14、群聊的详细信息 RequestChatRoomInfo = 12112;
15、获取联系人详细信息 RequestContactsInfo = 12123;
16、群聊管理 ChatRoomAction = 12134;
17、加群好友 AddFriendInChatRoom = 12145;
18、通讯录加好友 AddFriendPhone = 12156;
19、删除好友 DeleteFriend = 12167;
20、发红包 SendMoney = 12178;
21、获取聊天消息的内容 RequestXmlContent = 12189;
22、返回聊天消息的内容 RequestXmlContentResultNotice = 12110;
23、转发消息内容 ForwardMessageByContent = 12211;
六、主动发出消息
2、获取设备信息 DeviceInfo = 20271;
3、获取清粉好友数 FriendDeleteCount = 20282;
4、获取朋友圈 CircleSns = 20293;
5、获取朋友圈点赞数量 MomentsSnsCount = 20304;
9、获取群聊列表 ChatroomList = 20315;
7、获取标签列表 LabelList = 20326;
8、发送消息 MsgTxt = 20337;
9、获取群成员 ChatRoomMembers = 20348;