个人微信开发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、关注指定公众号



相关文章
|
10天前
|
API 数据安全/隐私保护 UED
探索鸿蒙的蓝牙A2DP与访问API:从学习到实现的开发之旅
在掌握了鸿蒙系统的开发基础后,我挑战了蓝牙功能的开发。通过Bluetooth A2DP和Access API,实现了蓝牙音频流传输、设备连接和权限管理。具体步骤包括:理解API作用、配置环境与权限、扫描并连接设备、实现音频流控制及动态切换设备。最终,我构建了一个简单的蓝牙音频播放器,具备设备扫描、连接、音频播放与停止、切换输出设备等功能。这次开发让我对蓝牙技术有了更深的理解,也为未来的复杂项目打下了坚实的基础。
98 58
探索鸿蒙的蓝牙A2DP与访问API:从学习到实现的开发之旅
|
2天前
|
存储 搜索推荐 API
拼多多根据ID取商品详情原数据API接口的开发、运用与收益
拼多多作为中国电商市场的重要参与者,通过开放平台提供了丰富的API接口,其中根据ID取商品详情原数据的API接口尤为重要。该接口允许开发者通过编程方式获取商品的详细信息,为电商数据分析、竞品分析、价格监测、商品推荐等多个领域带来了丰富的应用场景和显著的收益。
23 10
|
1天前
|
JSON 供应链 搜索推荐
淘宝APP分类API接口:开发、运用与收益全解析
淘宝APP作为国内领先的购物平台,拥有丰富的商品资源和庞大的用户群体。分类API接口是实现商品分类管理、查询及个性化推荐的关键工具。通过开发和使用该接口,商家可以构建分类树、进行商品查询与搜索、提供个性化推荐,从而提高销售额、增加商品曝光、提升用户体验并降低运营成本。此外,它还能帮助拓展业务范围,满足用户的多样化需求,推动电商业务的发展和创新。
17 5
|
8天前
|
存储 API 计算机视觉
自学记录HarmonyOS Next Image API 13:图像处理与传输的开发实践
在完成数字版权管理(DRM)项目后,我决定挑战HarmonyOS Next的图像处理功能,学习Image API和SendableImage API。这两个API支持图像加载、编辑、存储及跨设备发送共享。我计划开发一个简单的图像编辑与发送工具,实现图像裁剪、缩放及跨设备共享功能。通过研究,我深刻体会到HarmonyOS的强大设计,未来这些功能可应用于照片编辑、媒体共享等场景。如果你对图像处理感兴趣,不妨一起探索更多高级特性,共同进步。
67 11
|
5天前
|
JSON API 开发者
Lazada 商品评论列表 API 接口:开发、应用与收益
Lazada作为东南亚领先的电商平台,其商品评论数据蕴含丰富信息。通过开发和利用Lazada商品评论列表API接口,企业可深入挖掘这些数据,优化产品、营销和服务,提升客户体验和市场竞争力。该API基于HTTP协议,支持GET、POST等方法,开发者需注册获取API密钥,并选择合适的编程语言(如Python)进行开发。应用场景包括竞品分析、客户反馈处理及精准营销,帮助企业提升销售业绩、降低运营成本并增强品牌声誉。
20 2
|
9天前
|
供应链 搜索推荐 API
1688榜单商品详细信息API接口的开发、应用与收益
1688作为全球知名的B2B电商平台,为企业提供丰富的商品信息和交易机会。为满足企业对数据的需求,1688开发了榜单商品详细信息API接口,帮助企业批量获取商品详情,应用于信息采集、校验、同步与数据分析等领域,提升运营效率、优化库存管理、精准推荐、制定市场策略、降低采购成本并提高客户满意度。该接口通过HTTP请求调用,支持多种应用场景,助力企业在电商领域实现可持续发展。
51 4
|
8天前
|
监控 搜索推荐 API
京东按图搜索京东商品(拍立淘)API接口的开发、应用与收益
京东通过开放商品详情API接口,尤其是按图搜索(拍立淘)API,为开发者、企业和商家提供了创新空间和数据支持。该API基于图像识别技术,允许用户上传图片搜索相似商品,提升购物体验和平台竞争力。开发流程包括注册账号、获取密钥、准备图片、调用API并解析结果。应用场景涵盖电商平台优化、竞品分析、个性化推荐等,为企业带来显著收益,如增加销售额、提高利润空间和优化用户体验。未来,随着数字化转型的深入,该API的应用前景将更加广阔。
51 1
|
16天前
|
监控 供应链 搜索推荐
阿里妈妈商品详情API接口:开发、应用与收益的深度剖析
阿里妈妈是阿里巴巴旗下的数字营销平台,其商品详情API接口为开发者提供了获取淘宝、天猫等电商平台商品详细信息的工具。本文介绍了该接口的开发流程、应用场景及带来的收益,揭示了其在电商生态中的重要地位。
79 6
|
16天前
|
供应链 搜索推荐 API
1688APP原数据API接口的开发、应用与收益(一篇文章全明白)
1688作为全球知名的B2B电商平台,通过开放的原数据API接口,为开发者提供了丰富的数据资源,涵盖商品信息、交易数据、店铺信息、物流信息和用户信息等。本文将深入探讨1688 APP原数据API接口的开发、应用及其带来的商业收益,包括提升流量、优化库存管理、增强用户体验等方面。
81 6
|
18天前
|
监控 搜索推荐 API
京东商品详情API接口的开发、应用与收益探索
在数字化和互联网高速发展的时代,京东通过开放商品详情API接口,为开发者、企业和商家提供了丰富的数据源和创新空间。本文将探讨该API接口的开发背景、流程、应用场景及带来的多重收益,包括促进生态系统建设、提升数据利用效率和推动数字化转型等。
60 3