个人微信开发api文档

简介: 个人微信开发api文档

个人微信开发api文档

个人微信开发api文档,个人微信开发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;


个人微信开发api文档,个人微信开发sdk,个人微信开发协议接口


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;


个人微信开发api文档,个人微信开发sdk,个人微信开发协议接口


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;


个人微信开发api文档,个人微信开发sdk,个人微信开发协议接口


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;


个人微信开发api文档,个人微信开发sdk,个人微信开发协议接口


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;

个人微信开发api文档,个人微信开发sdk,个人微信开发协议接口

case HeartBeatReq: {// 客户端发送的心跳包

heartBeatReqHandler.handleMsg(ctx, msgVo);
break;
}
case DeviceAuthReq: {// 设备客户端授权 设备(手机客户端、客服客户端)获取通信token请求
deviceAuthReqHandler.handleMsg(ctx, msgVo);
break;
}
case AccountForceOfflineNotice: {// 设备账号强制下线通知
accountForceOfflineNoticeHandler.handleMsg(ctx, msgVo);
break;
}
/ 手机客户端通知类消息 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;
}
/客服客户端发给设备的指令类消息 end//
//其他公共消息处理start//
case MsgReceivedAck: {//消息接收确认回复(接收或拒绝接收)
msgReceivedAckHandler.handleMsg(ctx, msgVo);
break;
}


个人微信开发api文档,个人微信开发sdk,个人微信开发协议接口,SDK的功能API列表


微信加好友功能API


1、导入手机通讯录

2、手机通讯录加好友

3、加指定微信群好友

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

5、手机模拟定位

6、附近人加好友

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

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

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

10、摇一摇打招呼加好友


个人微信开发api文档,个人微信开发sdk,个人微信开发协议接口


微信群发功能API


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

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

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

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


个人微信开发api文档,个人微信开发sdk,个人微信开发协议接口


微信群管理功能API


1、入群欢迎语

2、指定群管理员

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

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

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

6、建群、拉人功能接口

7、多群消息同步

8、群成员关系链

9、群二维码、群公告

10、群资料整理


个人微信开发api文档,个人微信开发sdk,个人微信开发协议接口


微信营销功能API


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

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

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

4、发漂流瓶信息

5、智能自动回复

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

7、红包、转账


个人微信开发api文档,个人微信开发sdk,个人微信开发协议接口


微信聊天对话功能API


1、微信上线通知

2、微信下线通知

3、微信新增好友通知

4、微信删除好友通知

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

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

7、聊天执行结果通知

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

9、获取群列表

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

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


个人微信开发api文档,个人微信开发sdk,个人微信开发协议接口


微信营销辅助工具API


1、打开微信

2、定时执行任务

3、任务执行结果通知

4、清理僵尸粉

5、清理微信空间

6、智能随机养号

7、智能抢红包服务

8、微信运动智能点赞

9、提取指定朋友圈内容

10、关注指定公众号



相关文章
|
1月前
|
XML JSON API
ServiceStack:不仅仅是一个高性能Web API和微服务框架,更是一站式解决方案——深入解析其多协议支持及简便开发流程,带您体验前所未有的.NET开发效率革命
【10月更文挑战第9天】ServiceStack 是一个高性能的 Web API 和微服务框架,支持 JSON、XML、CSV 等多种数据格式。它简化了 .NET 应用的开发流程,提供了直观的 RESTful 服务构建方式。ServiceStack 支持高并发请求和复杂业务逻辑,安装简单,通过 NuGet 包管理器即可快速集成。示例代码展示了如何创建一个返回当前日期的简单服务,包括定义请求和响应 DTO、实现服务逻辑、配置路由和宿主。ServiceStack 还支持 WebSocket、SignalR 等实时通信协议,具备自动验证、自动过滤器等丰富功能,适合快速搭建高性能、可扩展的服务端应用。
101 3
|
1月前
|
API
阿里云短信服务文档与实际API不符
阿里云短信服务文档与实际API不符
|
6天前
|
API 开发工具 数据库
开发一份API接口,需要注意这些,看你做到了几项
本文介绍了设计API接口时需注意的关键点,包括数字签名、敏感数据加密与脱敏、限流、参数校验、统一返回与异常处理、请求日志记录、幂等设计、数据量限制、异步处理、参数定义、完整文档及开发者对接SDK等内容,旨在帮助开发者设计出安全、稳定、易维护的API接口。
45 6
开发一份API接口,需要注意这些,看你做到了几项
|
13天前
|
JSON 安全 API
如何使用Python开发API接口?
在现代软件开发中,API(应用程序编程接口)用于不同软件组件之间的通信和数据交换,实现系统互操作性。Python因其简单易用和强大功能,成为开发API的热门选择。本文详细介绍了Python开发API的基础知识、优势、实现方式(如Flask和Django框架)、实战示例及注意事项,帮助读者掌握高效、安全的API开发技巧。
40 3
如何使用Python开发API接口?
|
9天前
|
存储 SQL API
探索后端开发:构建高效API与数据库交互
【10月更文挑战第36天】在数字化时代,后端开发是连接用户界面和数据存储的桥梁。本文深入探讨如何设计高效的API以及如何实现API与数据库之间的无缝交互,确保数据的一致性和高性能。我们将从基础概念出发,逐步深入到实战技巧,为读者提供一个清晰的后端开发路线图。
|
8天前
|
JSON 前端开发 API
后端开发中的API设计与文档编写指南####
本文探讨了后端开发中API设计的重要性,并详细阐述了如何编写高效、可维护的API接口。通过实际案例分析,文章强调了清晰的API设计对于前后端分离项目的关键作用,以及良好的文档习惯如何促进团队协作和提升开发效率。 ####
|
6天前
|
JSON API 数据格式
如何使用Python开发1688商品详情API接口?
本文介绍了如何使用Python开发1688商品详情API接口,获取商品的标题、价格、销量和评价等详细信息。主要内容包括注册1688开放平台账号、安装必要Python模块、了解API接口、生成签名、编写Python代码、解析返回数据以及错误处理和日志记录。通过这些步骤,开发者可以轻松地集成1688商品数据到自己的应用中。
21 1
|
9天前
|
监控 搜索推荐 安全
探究亚马逊详情API接口:开发与应用
在数字化时代,亚马逊作为全球领先的电商平台,为商家和消费者提供了丰富的商品信息和便捷的购物体验。本文深入探讨了亚马逊详情API接口的获取与运用,帮助开发者和商家实时监控商品数据、分析市场趋势、优化价格策略、分析竞争对手、构建推荐系统及自动化营销工具,从而在竞争中占据优势。文章还提供了Python调用示例和注意事项,确保API使用的安全与高效。
34 3
|
13天前
|
缓存 监控 Java
如何运用JAVA开发API接口?
本文详细介绍了如何使用Java开发API接口,涵盖创建、实现、测试和部署接口的关键步骤。同时,讨论了接口的安全性设计和设计原则,帮助开发者构建高效、安全、易于维护的API接口。
36 4
|
12天前
|
XML JSON API
【PHP开发专栏】PHP RESTful API设计与开发
随着互联网技术的发展,前后端分离成为Web开发的主流模式。本文介绍RESTful API的基本概念、设计原则及在PHP中的实现方法。RESTful API是一种轻量级、无状态的接口设计风格,通过HTTP方法(GET、POST、PUT、DELETE)操作资源,使用JSON或XML格式传输数据。在PHP中,通过定义路由、创建控制器、处理HTTP请求和响应等步骤实现RESTful API,并强调了安全性的重要性。
21 2