微信二次开发SDK

微信二次开发sdk,微信开发sdk,云控微信开发SDK
服务端调用接口目录

1、基础消息类型
1、客户端发送的心跳包 HeartBeatReq = 1001;

2、消息接收确认回复(接收或拒绝接收) MsgReceivedAck = 1002;

3、错误单独提升为一种消息类型 Error = 1003;

2、设备客户端授权类消息

1、设备(手机客户端、客服客户端)获取通信token请求 DeviceAuthReq = 1010;

2、设备(手机客户端、客服客户端)获取通信token响应 DeviceAuthRsp = 1011;

3、设备授权后退出(仅用于服务端内部) DeviceExitNotice = 1012;

4、账号强制下线通知 AccountForceOfflineNotice = 1013;

3、手机客户端上传的通知类消息

1、手机客户端微信上线通知 WeChatOnlineNotice = 1020;

2、手机客户端微信下线通知 WeChatOfflineNotice = 1021;

3、微信个人号新增好友通知 FriendAddNotice = 1022;

4、微信个人号移除好友通知 FriendDelNotice = 1023;

5、微信好友发来聊天消息 FriendTalkNotice = 1024;

6、任务执行结果通知 TaskResultNotice = 1025;

7、手机上回复好友的聊天消息 WeChatTalkToFriendNotice = 1026;

8、有好友请求添加好友的通知 FriendAddReqeustNotice = 1027;

9、手机端向服务端通知聊天执行结果 TalkToFriendTaskResultNotice = 1028;

10、图片或视频消息的详细内容结果 RequestTalkDetailTaskResultNotice = 1029;

11、上传手机客户端上微信的二维码 PullWeChatQrCodeTaskResultNotice = 1030;

12、手机上发送了朋友圈通知 CircleNewPublishNotice = 1031;

13、手机上删除朋友圈通知 CircleDelNotice = 1032;

14、手机检测到有人点赞/取消点赞通知 CircleLikeNotice = 1033;

15、手机检测到有人评论/删除朋友圈通知 CircleCommentNotice = 1034;

16、消息标记为已读 PostMessageReadNotice = 1035;

17、联系人信息上传 ContactsInfoNotice = 1036;

18、群聊新增通知 ChatRoomAddNotice = 1037;

19、联系人标签新增,修改通知 ContactLabelAddNotice = 1038;

20、收钱任务执行结果通知 TakeMoneyTaskResultNotice = 1039;

21、朋友圈图片上传 CircleDetailNotice = 1040;

22、群聊删除通知 ChatRoomDelNotice = 1041;

23、群聊信息变更通知 ChatRoomChangedNotice = 1042;

24、群二维码 PullChatRoomQrCodeTaskResultNotice = 1043;

4、服务端、客服客户端发给设备的指令类消息

1、给好友发消息任务 TalkToFriendTask = 1070;

2、发送朋友圈任务 PostSNSNewsTask = 1071;

3、主动添加好友任务 AddFriendsTask = 1072;

4、发送朋友圈任务后数据回传 PostSNSNewsTaskResultNotice = 1073;

5、删除朋友圈 DeleteSNSNewsTask = 1074;

6、客户端或者服务端接受好友请求通知 AcceptFriendAddRequestTask = 1075;

7、群发消息任务 WeChatGroupSendTask = 1076;

8、执行养号动作命令 WeChatMaintenanceTask = 1077;

9、请求图片或视频消息的详细内容 RequestTalkDetailTask = 1078;

10、服务端主动要求手机上传当前登录的微信二维码 PullWeChatQrCodeTask = 1079;

11、触发手机推送好友列表任务 TriggerFriendPushTask = 1080;

12、触发手机推送朋友圈列表任务 TriggerCirclePushTask = 1081;

13、朋友圈评论删除任务 CircleCommentDeleteTask = 1082;

14、朋友圈评论删除任务反馈 CircleCommentDeleteTaskResultNotice = 1083;

15、朋友圈评论回复任务 CircleCommentReplyTask = 1084;

16、朋友圈评论回复反馈 CircleCommentReplyTaskResultNotice = 1085;

17、通知手机将某个聊天窗口置为已读 TriggerMessageReadTask = 1086;

18、消息撤回 RevokeMessageTask = 1087;

19、转发消息 ForwardMessageTask = 1088;

20、通知手机推送聊天记录 TriggerHistoryMsgPushTask = 1089;

21、获取群聊二维码 PullChatRoomQrCodeTask = 1090;

5、服务端通知执行的命令

1、服务端通知pc客户版本升级 UpgradeAppNotice = 1093;

2、通知手机客户端软件升级 UpgradeDeviceAppNotice = 1094;

3、清粉任务 PostFriendDetectTask = 1095;

4、终止清粉任务 PostStopFriendDetectTask = 1096;

5、删除设备通知 PostDeleteDeviceNotice = 1097;

6、朋友圈点赞任务 PostMomentsPraiseTask = 1098;

7、停止朋友圈点赞任务 PostStopMomentsPraiseTask = 1099;

8、养号任务停止 PostStopWeChatMaintenanceTask = 1100;

9、修改备注任务 ModifyFriendMemoTask = 1101;

10、领取红包或转账 TakeLuckyMoneyTask = 1200;

11、获取指定好友朋友圈 PullFriendCircleTask = 1201;

12、获取朋友圈图片 PullCircleDetailTask = 1202;

13、单条朋友圈点赞任务 CircleLikeTask = 1203;

14、触发手机推送群聊列表 TriggerChatroomPushTask = 1210;

15、请求具体群聊的详细信息 RequestChatRoomInfoTask = 1211;

16、获取联系人详细信息(不一定是好友,如群聊成员) RequestContactsInfoTask = 1212;

17、群聊管理 ChatRoomActionTask = 1213;

18、群内加好友 AddFriendInChatRoomTask = 1214;

19、通讯录加好友 AddFriendFromPhonebookTask = 1215;

20、删除好友 DeleteFriendTask = 1216;

21、发红包 SendLuckyMoneyTask = 1217;

22、获取聊天消息的原始内容(主要是xml内容) RequestTalkContentTask = 1218;

23、返回聊天消息的原始内容 RequestTalkContentTaskResultNotice = 1219;

24、转发消息内容 ForwardMessageByContentTask = 1220;

6、手机端主动发出的交互类消息

1、手机端推送好友列表 FriendPushNotice = 2026;

2、手机端推送当前安装版本 PostDeviceInfoNotice = 2027;

3、手机端回传检测清粉好友数 PostFriendDetectCountNotice = 2028;

4、手机回传朋友圈数据 CirclePushNotice = 2029;

5、手机回传朋友圈点赞数量 PostMomentsPraiseCountNotice = 2030;

9、手机端推送群聊列表 ChatroomPushNotice = 2031;

7、手机端推送标签列表 ContactLabelInfoNotice = 2032;

8、推送历史消息 HistoryMsgPushNotice = 2033;

9、群成员(陌生人)信息 ChatRoomMembersNotice = 2034;

case HeartBeatReq: {// 客户端发送的心跳包
heartBeatReqHandler.handleMsg(ctx, msgVo);
break;
}
case DeviceAuthReq: {// 设备客户端授权 设备(手机客户端、客服客户端)获取通信token请求
deviceAuthReqHandler.handleMsg(ctx, msgVo);
break;
}
case AccountForceOfflineNotice: {// 设备账号强制下线通知
accountForceOfflineNoticeHandler.handleMsg(ctx, msgVo);
break;
}
///////// 手机客户端通知类消息(源码请加微信tangjinjinwx) start///////////
case WeChatOnlineNotice: {// 手机客户端微信上线通知
weChatOnlineNoticeHandler.handleMsg(ctx, msgVo);
break;
}
case WeChatOfflineNotice: {// 手机客户端微信下线通知
weChatOfflineNoticeHandler.handleMsg(ctx, msgVo);
break;
}
case FriendAddNotice: {// 微信个人号新增好友通知
friendAddNoticeHandler.handleMsg(ctx, msgVo);
break;
}
case FriendDelNotice: {// 微信个人号移除好友通知
friendDelNoticeHandler.handleMsg(ctx, msgVo);
break;
}
case FriendTalkNotice: {// 微信好友发来聊天消息
friendTalkNoticeHandler.handleMsg(ctx, msgVo);
break;
}
case TaskResultNotice: {// 任务执行结果通知
taskResultNoticeHandler.handleMsg(ctx, msgVo);
break;
}
case WeChatTalkToFriendNotice: {// 手机上回复好友的聊天消息
weChatTalkToFriendNoticeHandler.handleMsg(ctx, msgVo);
break;
}
case FriendAddReqeustNotice: {// 有好友请求添加好友的通知
friendAddReqeustNoticeHandler.handleMsg(ctx, msgVo);
break;
}
case TalkToFriendTaskResultNotice: {// 手机端向服务端通知聊天执行结果
talkToFriendTaskResultNoticeHandler.handleMsg(ctx, msgVo);
break;
}
case RequestTalkDetailTaskResultNotice: {// 图片或视频消息的详细内容结果
requestTalkDetailTaskResultNoticeHandler.handleMsg(ctx, msgVo);
break;
}
case PullWeChatQrCodeTaskResultNotice: {// 上传手机客户端上微信的二维码
pullWeChatQrCodeTaskResultNoticeHandler.handleMsg(ctx, msgVo);
break;
}
case CircleNewPublishNotice: {// 手机上发送了朋友圈通知
circleNewPublishNoticeHandler.handleMsg(ctx, msgVo);
break;
}
case CircleDelNotice: {// 手机上删除朋友圈通知
circleDelNoticeHandler.handleMsg(ctx, msgVo);
break;
}
case CircleLikeNotice: {// 手机检测到有人点赞/取消点赞通知
circleLikeNoticeHandler.handleMsg(ctx, msgVo);
break;
}
case CircleCommentNotice: {// 手机检测到有人评论/删除朋友圈通知
circleCommentNoticeHandler.handleMsg(ctx, msgVo);
break;
}
case CircleCommentReplyTaskResultNotice: {// 朋友圈评论回复反馈
circleCommentReplyTaskResultNoticeHandler.handleMsg(ctx, msgVo);
break;
}
case CircleCommentDeleteTaskResultNotice: {// 朋友圈评论删除任务反馈
circleCommentDeleteTaskResultNoticeHandler.handleMsg(ctx, msgVo);
break;
}
case PostFriendDetectCountNotice: {// 手机端回传检测清粉好友数
postFriendDetectCountNoticeHandler.handleMsg(ctx, msgVo);
break;
}
case CirclePushNotice: {// 手机回传朋友圈数据
circlePushNoticeHandler.handleMsg(ctx, msgVo);
break;
}
case PostMomentsPraiseCountNotice: {// 手机回传朋友圈点赞数
postMomentsPraiseCountNoticeHandler.handleMsg(ctx, msgVo);
break;
}
case PostMessageReadNotice: {// 手机端微信 消息标记为已读
postMessageReadNoticeHandler.handleMsg(ctx, msgVo);
break;
}
///////////////////// 手机客户端通知类消息 end////////////////
//////////////////////客服pc客户端发给设备的指令类消息 start//////////////////////////
case TalkToFriendTask: {// 给好友发消息任务
talkToFriendTaskHandler.handleMsg(ctx, msgVo);
break;
}
case PostSNSNewsTask: {// 发送朋友圈任务
postSNSNewsTaskHandler.handleMsg(ctx, msgVo);
break;
}
case AddFriendsTask: {// 主动添加好友任务
addFriendsTaskHandler.handleMsg(ctx, msgVo);
break;
}
case PostSNSNewsTaskResultNotice: {// 发送朋友圈任务后数据回传
postSNSNewsTaskResultNoticeHandler.handleMsg(ctx, msgVo);
break;
}
case DeleteSNSNewsTask: {// 删除朋友圈
deleteSNSNewsTaskHandler.handleMsg(ctx, msgVo);
break;
}
case AcceptFriendAddRequestTask: {// 客户端或者服务端接受好友请求通知
acceptFriendAddRequestTaskHandler.handleMsg(ctx, msgVo);
break;
}
case WeChatGroupSendTask: {// 群发消息任务
weChatGroupSendTaskHandler.handleMsg(ctx, msgVo);
break;
}
case WeChatMaintenanceTask: {// 执行养号动作命令
weChatMaintenanceTaskHandler.handleMsg(ctx, msgVo);
break;
}
case PostStopWeChatMaintenanceTask: {// 养号任务停止
postStopWeChatMaintenanceTaskHandler.handleMsg(ctx, msgVo);
break;
}
case RequestTalkDetailTask: {// 请求图片或视频消息的详细内容
requestTalkDetailTaskHandler.handleMsg(ctx, msgVo);
break;
}
case PullWeChatQrCodeTask: {// 服务端主动要求手机上传当前登录的微信二维码
pullWeChatQrCodeTaskHandler.handleMsg(ctx, msgVo);
break;
}
case TriggerFriendPushTask: {// 触发手机推送好友列表任务
triggerFriendPushTaskHandler.handleMsg(ctx, msgVo);
break;
}
case FriendPushNotice: {// 手机端推送好友列表
friendPushNoticeHandler.handleMsg(ctx, msgVo);
break;
}
case TriggerCirclePushTask: {// 触发手机推送朋友圈列表任务
triggerCirclePushTaskHandler.handleMsg(ctx, msgVo);
break;
}
case CircleCommentDeleteTask: {// 朋友圈评论删除任务
circleCommentDeleteTaskHandler.handleMsg(ctx, msgVo);
break;
}
case CircleCommentReplyTask: {// 朋友圈评论回复任务
circleCommentReplyTaskHandler.handleMsg(ctx, msgVo);
break;
}
case PostFriendDetectTask: {// 清粉任务
postFriendDetectTaskHandler.handleMsg(ctx, msgVo);
break;
}
case PostStopFriendDetectTask: {// 终止清粉任务
postStopFriendDetectTaskHandler.handleMsg(ctx, msgVo);
break;
}
case PostMomentsPraiseTask: {// 朋友圈点赞任务
postMomentsPraiseTaskHandler.handleMsg(ctx, msgVo);
break;
}
case PostStopMomentsPraiseTask: {// 停止朋友圈点赞任务
postStopMomentsPraiseTaskHandler.handleMsg(ctx, msgVo);
break;
}
case GetWeChatsReq: {// 拉取当前微信个人号列表请求
getWeChatsReqHandler.handleMsg(ctx, msgVo);
break;
}
case SyncFriendMessageAsyncReq: {// 同步好友消息数据请求
syncFriendMessageAsyncReqHandler.handleMsg(ctx, msgVo);
break;
}
case AccountLogoutNotice: {//pc客户端退出通知
accountLogoutNoticeHandler.handleMsg(ctx, msgVo);
break;
}
case WeChatLoginNotice: {//pc客户端选择微信号登陆/登出通知
weChatLoginNoticeHandler.handleMsg(ctx, msgVo);
break;
}
case ReadChatMessageNotice: {//pc客户端 标记消息已读
readChatMessageNoticeHandler.handleMsg(ctx, msgVo);
break;
}
/////////客服客户端发给设备的指令类消息(源码请加微信tangjinjinwx) end//////////////////////////
//////////////其他公共消息处理start//////////////////////////////////////
case MsgReceivedAck: {//消息接收确认回复(接收或拒绝接收)
msgReceivedAckHandler.handleMsg(ctx, msgVo);
break;
}
SDK的功能API列表

微信加好友功能API

1、导入手机通讯录

2、手机通讯录加好友

3、加指定微信群好友

4、自动通过微信好友请求

5、手机模拟定位

6、附近人加好友

7、各种账号加好友(QQ号、手机号、微信号)

8、陌陌自动回复引流加好友

9、探探自动回复引流加好友

10、摇一摇打招呼加好友

...上述这些API可开发手机微信群控系统、云控系统、微信营销手机等系列爆粉营销软件

微信群发功能API

1、微信群发好友(文字、图片、长短视频、链接、名片)

2、微信群发群(文字、图片、长短视频、链接、名片)

3、微信群发收藏(文字、图片、长短视频、链接、名片)

4、按标签群发、指定好友群发

...上述这些API可开发群控、云控等群发系列营销软件!

微信群管理功能API

1、入群欢迎语

2、指定群管理员

3、群管理统计(活跃度、发言数、总人数、邀请数、退出数等)

4、群管理员踢人、群消息警告

5、群关键词回复,群智能客服

6、建群、拉人功能接口

7、多群消息同步

8、群成员关系链

9、群二维码、群公告

10、群资料整理

...上述这些API可开发微信群管家、群营销大师等系列微信群管理营销软件!

微信营销功能API

1、发朋友圈(图文、链接、长短视频)

2、发长视频到微信朋友圈

3、朋友圈点赞,按比例点赞,按数量点赞

4、发漂流瓶信息

5、智能自动回复

6、同步指定微信好友朋友圈

7、红包、转账

...这些API可开发群控、云控、营销手机等系列微信营销软件!

微信聊天对话功能API

1、微信上线通知

2、微信下线通知

3、微信新增好友通知

4、微信删除好友通知

5、微信好友发来信息通知

6、回复微信好友聊天消息、聊天消息撤回

7、聊天执行结果通知

8、获取微信通讯录好友列表

9、获取群列表

10、好友请求添加好友的通知

11、获取手机客户端上微信的二维码

...这些API可开发群控、云控、微信客服系统等系列微信营销软件(咨询加微信tangjinjinwx)!

微信营销辅助工具API

1、打开微信

2、定时执行任务

3、任务执行结果通知

4、清理僵尸粉

5、清理微信空间

6、智能随机养号

7、智能抢红包服务

8、微信运动智能点赞

9、提取指定朋友圈内容

10、关注指定公众号

...这些API可辅助开发群控、云控、营销手机、微信客服系统等系列微信营销软件!
目前【聚客通】等等等scrm都是基于这个API二次开发的。
项目地址 https://www.wuliaokankan.cn/url301/138.html

原文地址:https://www.cnblogs.com/wuliaokankan/p/10912690.html

时间: 2024-08-01 15:24:18

微信二次开发SDK的相关文章

微信二次开发sdk使用教程--手机微信上回复好友的聊天消息通知服务端

微信二次开发sdk使用教程--手机微信上回复好友的聊天消息通知服务端 case WeChatTalkToFriendNotice: {// 手机上回复好友的聊天消息 log.debug("socket:msgtype=WeChatTalkToFriendNotice"); weChatTalkToFriendNoticeHandler.handleMsg(ctx, msgVo); break; } package com.jubotech.framework.netty.handler

VopSdk一个高逼格微信公众号开发SDK:自动化生产(装逼模式开启)

VopSdk一个高逼格微信公众号开发SDK(源码下载) VopSdk一个高逼格微信公众号开发SDK:自动化生产(装逼模式开启) 针对第一版,我们搞了第二版本,老规矩先定个目标. 一 我们的目标 a.移除PayExcute,统一执行入口,目前只保留一个入口Excute b.序列化特性统一,目前只用设置xml特性即可(反序列化时xml和json都可以直接用) c.支持文件上传,目前只有多客服管理上传头像接口用到过 d.使用T4模板自动生产所有Request.Response.以及所有测试Test(装

(7)微信二次开发 之 微信接口凭证的获取

p.p1 { margin: 13.0px 0.0px 13.0px 0.0px; text-align: justify; font: 16.0px SimSun } p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; text-align: justify; font: 10.5px SimSun } p.p3 { margin: 0.0px 0.0px 0.0px 0.0px; text-align: justify; font: 10.5px "Times N

微信二次开发准备工作

1.了解微信是什么? 2.微信能做什么? 3.微信有什么? 4.微信为什么要做二次开发? 前面三个问题,我就不多说了,我相信大部分人都知道 对于第四个问题呢,在很多应用上,有很多的需求在微信上不能达到预期效果或者需要扩展一些什么需要等等,这个时候则需要做二次开发,当然这二次开发是需要一些成本的,如一些服务器资源,很多开发人员都看过腾信的api,或多或少都有些了解吧 准备工作 1.申请域名或者独立服务器,或者外网映射 2.申请微信号,开发者号(服务号,订阅号,企业号) 3.开发工具eclipse或

http服务器二次开发SDK

1. 概述 http协议能够将可见协议与二进制协议有效融合,并且其结构良好,分头域与实体两部分,而且头域的结构一致,并能够随意扩展.我们可以基于头域结构的形式,模拟MFC消息结构,设计一个高效,易扩展的解析架构. 本程序的设计初衷就是模拟MFC的消息机制来实现http头域的解析,并使得能够基于该结构实现私有协议的解析,实现http协议的基本框架,使得二次开发时能够基于该框架快速实现开发.使用C++开发网站,完全实现界面与数据分开,使得C++的程序员们也能够快速开发基于网页的程序. 如果需要基于本

RTX二次开发SDK需要注意的地方

1.如果是ASP.net二次开发调用的,线程池必须开发 Enable 32-bit Applications设置为true. 因为RTX的调用接口很多是32位的.否则会报一下错误 RootObj = new RTXSAPIRootObj();创建根对象时候报错,错误的描述如下:Retrieving the COM class factory for component with CLSID {79210E58-99EB-45D0-8890-763EFEAA143F}  failed due to

我们做微信二次开发的意义

微信的传播价值 1. 微信传播符号多样化,能多元化地传播个人及企业信息 作为一种新兴媒体,微信的信息传播符号具有多样化的特点:语音.文字.图片.视频.表情等 一应俱全.这其中,语音通信功能的加入意义重大,它改变了互联网用户以往单纯依靠文字和图片进 行社交的状况,使人与人之间的交流回归至语音. 微信多元化的信息传播方式, 无论对于个人社交还是对于品牌营销都具有重要价值. 从社交的角 度来说,主打语音聊天的微信,改变了人们传统的通信方式.个人可以通过文字.语音甚至视频的形 式直接与最亲近.最想沟通的

侠客群控引擎二次开发SDK可用方法大全(持续更新)

如这篇文章所示 http://www.xiake.net/blog/archives/1 侠客的插件SDK能提供很强大的功能(所有官方使用的方法都有提供) 这篇文章是详细介绍所有SDK可调用的方法 首先,SDK项目需要引用sdk的类库,位置在 安装目录\xcontrol.core.dll 如 C:\Program Files\南宁侠客网络科技有限公司\侠客手机群控引擎\xcontrol.core.dll 可用方法如下: 1 2 3 4 5 public void ShowLogConsole([

Java微信二次开发(五)

消息加密 需要到入库:commons-io-2.4.jar,commons-codec-1.9.jar(在官网的Java微信加密demo下) 第一步:访问https://mp.weixin.qq.com/wiki,下载AES加密的示例代码 第二步:新建com.wtz.aes包,把实例代码中的8个AES加密类复制进去,将这些类的包名改为com.wtz.aes,导入库commons-codec-1.9.jar,选上面的Project下的Properties,点击Java Build Path,Lib