微信API接口文檔,微信API接口,個(gè)人微信聊天接口api
微信手機(jī)客戶端上傳的通知類消息
1、手機(jī)客戶端微信上線通知 WeChatOnlineNotice = 1020;
2、手機(jī)客戶端微信下線通知 WeChatOfflineNotice = 1021;
3、微信個(gè)人號(hào)新增好友通知 FriendAddNotice = 1022;
4、微信個(gè)人號(hào)移除好友通知 FriendDelNotice = 1023;
5、微信好友發(fā)來聊天消息 FriendTalkNotice = 1024;
6、任務(wù)執(zhí)行結(jié)果通知 TaskResultNotice = 1025;
7、手機(jī)上回復(fù)好友的聊天消息 WeChatTalkToFriendNotice = 1026;
8、有好友請(qǐng)求添加好友的通知 FriendAddReqeustNotice = 1027;
9、手機(jī)端向服務(wù)端通知聊天執(zhí)行結(jié)果 TalkToFriendTaskResultNotice = 1028;
10、圖片或視頻消息的詳細(xì)內(nèi)容結(jié)果 RequestTalkDetailTaskResultNotice = 1029;
11、上傳手機(jī)客戶端上微信的二維碼 PullWeChatQrCodeTaskResultNotice = 1030;
12、手機(jī)上發(fā)送了朋友圈通知 CircleNewPublishNotice = 1031;
13、手機(jī)上刪除朋友圈通知 CircleDelNotice = 1032;
14、手機(jī)檢測(cè)到有人點(diǎn)贊/取消點(diǎn)贊通知 CircleLikeNotice = 1033;
15、手機(jī)檢測(cè)到有人評(píng)論/刪除朋友圈通知 CircleCommentNotice = 1034;
16、消息標(biāo)記為已讀 PostMessageReadNotice = 1035;
17、聯(lián)系人信息上傳 ContactsInfoNotice = 1036;
18、群聊新增通知 ChatRoomAddNotice = 1037;
19、聯(lián)系人標(biāo)簽新增,修改通知 ContactLabelAddNotice = 1038;
20、收錢任務(wù)執(zhí)行結(jié)果通知 TakeMoneyTaskResultNotice = 1039;
21、朋友圈圖片上傳 CircleDetailNotice = 1040;
22、群聊刪除通知 ChatRoomDelNotice = 1041;
23、群聊信息變更通知 ChatRoomChangedNotice = 1042;
24、群二維碼 PullChatRoomQrCodeTaskResultNotice = 1043;
微信API接口文檔,微信API接口,個(gè)人微信聊天接口api
服務(wù)端、客服客戶端發(fā)給設(shè)備的指令類消息
1、給好友發(fā)消息任務(wù) TalkToFriendTask = 1070;
2、發(fā)送朋友圈任務(wù) PostSNSNewsTask = 1071;
3、主動(dòng)添加好友任務(wù) AddFriendsTask = 1072;
4、發(fā)送朋友圈任務(wù)后數(shù)據(jù)回傳 PostSNSNewsTaskResultNotice = 1073;
5、刪除朋友圈 DeleteSNSNewsTask = 1074;
6、客戶端或者服務(wù)端接受好友請(qǐng)求通知 AcceptFriendAddRequestTask = 1075;
7、群發(fā)消息任務(wù) WeChatGroupSendTask = 1076;
8、執(zhí)行養(yǎng)號(hào)動(dòng)作命令 WeChatMaintenanceTask = 1077;
9、請(qǐng)求圖片或視頻消息的詳細(xì)內(nèi)容 RequestTalkDetailTask = 1078;
10、服務(wù)端主動(dòng)要求手機(jī)上傳當(dāng)前登錄的微信二維碼 PullWeChatQrCodeTask = 1079;
11、觸發(fā)手機(jī)推送好友列表任務(wù) TriggerFriendPushTask = 1080;
12、觸發(fā)手機(jī)推送朋友圈列表任務(wù) TriggerCirclePushTask = 1081;
13、朋友圈評(píng)論刪除任務(wù) CircleCommentDeleteTask = 1082;
14、朋友圈評(píng)論刪除任務(wù)反饋 CircleCommentDeleteTaskResultNotice = 1083;
15、朋友圈評(píng)論回復(fù)任務(wù) CircleCommentReplyTask = 1084;
16、朋友圈評(píng)論回復(fù)反饋 CircleCommentReplyTaskResultNotice = 1085;
17、通知手機(jī)將某個(gè)聊天窗口置為已讀 TriggerMessageReadTask = 1086;
18、消息撤回 RevokeMessageTask = 1087;
19、轉(zhuǎn)發(fā)消息 ForwardMessageTask = 1088;
20、通知手機(jī)推送聊天記錄 TriggerHistoryMsgPushTask = 1089;
21、獲取群聊二維碼 PullChatRoomQrCodeTask = 1090;
微信API接口文檔,微信API接口,個(gè)人微信聊天接口api
服務(wù)端通知執(zhí)行的命令
1、服務(wù)端通知pc客戶版本升級(jí) UpgradeAppNotice = 1093;
2、通知手機(jī)客戶端軟件升級(jí) UpgradeDeviceAppNotice = 1094;
3、清粉任務(wù) PostFriendDetectTask = 1095;
4、終止清粉任務(wù) PostStopFriendDetectTask = 1096;
5、刪除設(shè)備通知 PostDeleteDeviceNotice = 1097;
6、朋友圈點(diǎn)贊任務(wù) PostMomentsPraiseTask = 1098;
7、停止朋友圈點(diǎn)贊任務(wù) PostStopMomentsPraiseTask = 1099;
8、養(yǎng)號(hào)任務(wù)停止 PostStopWeChatMaintenanceTask = 1100;
9、修改備注任務(wù) ModifyFriendMemoTask = 1101;
10、領(lǐng)取紅包或轉(zhuǎn)賬 TakeLuckyMoneyTask = 1200;
11、獲取指定好友朋友圈 PullFriendCircleTask = 1201;
12、獲取朋友圈圖片 PullCircleDetailTask = 1202;
13、單條朋友圈點(diǎn)贊任務(wù) CircleLikeTask = 1203;
14、觸發(fā)手機(jī)推送群聊列表 TriggerChatroomPushTask = 1210;
15、請(qǐng)求具體群聊的詳細(xì)信息 RequestChatRoomInfoTask = 1211;
16、獲取聯(lián)系人詳細(xì)信息(不一定是好友,如群聊成員) RequestContactsInfoTask = 1212;
17、群聊管理 ChatRoomActionTask = 1213;
18、群內(nèi)加好友 AddFriendInChatRoomTask = 1214;
19、通訊錄加好友 AddFriendFromPhonebookTask = 1215;
20、刪除好友 DeleteFriendTask = 1216;
21、發(fā)紅包 SendLuckyMoneyTask = 1217;
22、獲取聊天消息的原始內(nèi)容(主要是xml內(nèi)容) RequestTalkContentTask = 1218;
23、返回聊天消息的原始內(nèi)容 RequestTalkContentTaskResultNotice = 1219;
24、轉(zhuǎn)發(fā)消息內(nèi)容 ForwardMessageByContentTask = 1220;
微信API接口文檔,微信API接口,個(gè)人微信聊天接口api
手機(jī)端主動(dòng)發(fā)出的交互類消息
1、手機(jī)端推送好友列表 FriendPushNotice = 2026;
2、手機(jī)端推送當(dāng)前安裝版本 PostDeviceInfoNotice = 2027;
3、手機(jī)端回傳檢測(cè)清粉好友數(shù) PostFriendDetectCountNotice = 2028;
4、手機(jī)回傳朋友圈數(shù)據(jù) CirclePushNotice = 2029;
5、手機(jī)回傳朋友圈點(diǎn)贊數(shù)量 PostMomentsPraiseCountNotice = 2030;
9、手機(jī)端推送群聊列表 ChatroomPushNotice = 2031;
7、手機(jī)端推送標(biāo)簽列表 ContactLabelInfoNotice = 2032;
8、推送歷史消息 HistoryMsgPushNotice = 2033;
9、群成員(陌生人)信息 ChatRoomMembersNotice = 2034;
case HeartBeatReq: {// 客戶端發(fā)送的心跳包
heartBeatReqHandler.handleMsg(ctx, msgVo);
break;
}
case DeviceAuthReq: {// 設(shè)備客戶端授權(quán) 設(shè)備(手機(jī)客戶端、客服客戶端)獲取通信token請(qǐng)求
deviceAuthReqHandler.handleMsg(ctx, msgVo);
break;
}
case AccountForceOfflineNotice: {// 設(shè)備賬號(hào)強(qiáng)制下線通知
accountForceOfflineNoticeHandler.handleMsg(ctx, msgVo);
break;
}
///////// 手機(jī)客戶端通知類消息 start///////////
case WeChatOnlineNotice: {// 手機(jī)客戶端微信上線通知
weChatOnlineNoticeHandler.handleMsg(ctx, msgVo);
break;
}
case WeChatOfflineNotice: {// 手機(jī)客戶端微信下線通知
weChatOfflineNoticeHandler.handleMsg(ctx, msgVo);
break;
}
case FriendAddNotice: {// 微信個(gè)人號(hào)新增好友通知
friendAddNoticeHandler.handleMsg(ctx, msgVo);
break;
}
case FriendDelNotice: {// 微信個(gè)人號(hào)移除好友通知
friendDelNoticeHandler.handleMsg(ctx, msgVo);
break;
}
case FriendTalkNotice: {// 微信好友發(fā)來聊天消息
friendTalkNoticeHandler.handleMsg(ctx, msgVo);
break;
}
case TaskResultNotice: {// 任務(wù)執(zhí)行結(jié)果通知
taskResultNoticeHandler.handleMsg(ctx, msgVo);
break;
}
case WeChatTalkToFriendNotice: {// 手機(jī)上回復(fù)好友的聊天消息
weChatTalkToFriendNoticeHandler.handleMsg(ctx, msgVo);
break;
}
case FriendAddReqeustNotice: {// 有好友請(qǐng)求添加好友的通知
friendAddReqeustNoticeHandler.handleMsg(ctx, msgVo);
break;
}
case TalkToFriendTaskResultNotice: {// 手機(jī)端向服務(wù)端通知聊天執(zhí)行結(jié)果
talkToFriendTaskResultNoticeHandler.handleMsg(ctx, msgVo);
break;
}
case RequestTalkDetailTaskResultNotice: {// 圖片或視頻消息的詳細(xì)內(nèi)容結(jié)果
requestTalkDetailTaskResultNoticeHandler.handleMsg(ctx, msgVo);
break;
}
case PullWeChatQrCodeTaskResultNotice: {// 上傳手機(jī)客戶端上微信的二維碼
pullWeChatQrCodeTaskResultNoticeHandler.handleMsg(ctx, msgVo);
break;
}
case CircleNewPublishNotice: {// 手機(jī)上發(fā)送了朋友圈通知
circleNewPublishNoticeHandler.handleMsg(ctx, msgVo);
break;
}
case CircleDelNotice: {// 手機(jī)上刪除朋友圈通知
circleDelNoticeHandler.handleMsg(ctx, msgVo);
break;
}
case CircleLikeNotice: {// 手機(jī)檢測(cè)到有人點(diǎn)贊/取消點(diǎn)贊通知
circleLikeNoticeHandler.handleMsg(ctx, msgVo);
break;
}
case CircleCommentNotice: {// 手機(jī)檢測(cè)到有人評(píng)論/刪除朋友圈通知
circleCommentNoticeHandler.handleMsg(ctx, msgVo);
break;
}
case CircleCommentReplyTaskResultNotice: {// 朋友圈評(píng)論回復(fù)反饋
circleCommentReplyTaskResultNoticeHandler.handleMsg(ctx, msgVo);
break;
}
case CircleCommentDeleteTaskResultNotice: {// 朋友圈評(píng)論刪除任務(wù)反饋
circleCommentDeleteTaskResultNoticeHandler.handleMsg(ctx, msgVo);
break;
}
case PostFriendDetectCountNotice: {// 手機(jī)端回傳檢測(cè)清粉好友數(shù)
postFriendDetectCountNoticeHandler.handleMsg(ctx, msgVo);
break;
}
case CirclePushNotice: {// 手機(jī)回傳朋友圈數(shù)據(jù)
circlePushNoticeHandler.handleMsg(ctx, msgVo);
break;
}
case PostMomentsPraiseCountNotice: {// 手機(jī)回傳朋友圈點(diǎn)贊數(shù)
postMomentsPraiseCountNoticeHandler.handleMsg(ctx, msgVo);
break;
}
case PostMessageReadNotice: {// 手機(jī)端微信 消息標(biāo)記為已讀
postMessageReadNoticeHandler.handleMsg(ctx, msgVo);
break;
}
///////////////////// 手機(jī)客戶端通知類消息 end////////////////
//////////////////////客服pc客戶端發(fā)給設(shè)備的指令類消息 start//////////////////////////
case TalkToFriendTask: {// 給好友發(fā)消息任務(wù)
talkToFriendTaskHandler.handleMsg(ctx, msgVo);
break;
}
case PostSNSNewsTask: {// 發(fā)送朋友圈任務(wù)
postSNSNewsTaskHandler.handleMsg(ctx, msgVo);
break;
}
case AddFriendsTask: {// 主動(dòng)添加好友任務(wù)
addFriendsTaskHandler.handleMsg(ctx, msgVo);
break;
}
case PostSNSNewsTaskResultNotice: {// 發(fā)送朋友圈任務(wù)后數(shù)據(jù)回傳
postSNSNewsTaskResultNoticeHandler.handleMsg(ctx, msgVo);
break;
}
case DeleteSNSNewsTask: {// 刪除朋友圈
deleteSNSNewsTaskHandler.handleMsg(ctx, msgVo);
break;
}
case AcceptFriendAddRequestTask: {// 客戶端或者服務(wù)端接受好友請(qǐng)求通知
acceptFriendAddRequestTaskHandler.handleMsg(ctx, msgVo);
break;
}
case WeChatGroupSendTask: {// 群發(fā)消息任務(wù)
weChatGroupSendTaskHandler.handleMsg(ctx, msgVo);
break;
}
case WeChatMaintenanceTask: {// 執(zhí)行養(yǎng)號(hào)動(dòng)作命令
weChatMaintenanceTaskHandler.handleMsg(ctx, msgVo);
break;
}
case PostStopWeChatMaintenanceTask: {// 養(yǎng)號(hào)任務(wù)停止
postStopWeChatMaintenanceTaskHandler.handleMsg(ctx, msgVo);
break;
}
case RequestTalkDetailTask: {// 請(qǐng)求圖片或視頻消息的詳細(xì)內(nèi)容
requestTalkDetailTaskHandler.handleMsg(ctx, msgVo);
break;
}
case PullWeChatQrCodeTask: {// 服務(wù)端主動(dòng)要求手機(jī)上傳當(dāng)前登錄的微信二維碼
pullWeChatQrCodeTaskHandler.handleMsg(ctx, msgVo);
break;
}
case TriggerFriendPushTask: {// 觸發(fā)手機(jī)推送好友列表任務(wù)
triggerFriendPushTaskHandler.handleMsg(ctx, msgVo);
break;
}
case FriendPushNotice: {// 手機(jī)端推送好友列表
friendPushNoticeHandler.handleMsg(ctx, msgVo);
break;
}
case TriggerCirclePushTask: {// 觸發(fā)手機(jī)推送朋友圈列表任務(wù)
triggerCirclePushTaskHandler.handleMsg(ctx, msgVo);
break;
}
case CircleCommentDeleteTask: {// 朋友圈評(píng)論刪除任務(wù)
circleCommentDeleteTaskHandler.handleMsg(ctx, msgVo);
break;
}
case CircleCommentReplyTask: {// 朋友圈評(píng)論回復(fù)任務(wù)
circleCommentReplyTaskHandler.handleMsg(ctx, msgVo);
break;
}
case PostFriendDetectTask: {// 清粉任務(wù)
postFriendDetectTaskHandler.handleMsg(ctx, msgVo);
break;
}
case PostStopFriendDetectTask: {// 終止清粉任務(wù)
postStopFriendDetectTaskHandler.handleMsg(ctx, msgVo);
break;
}
case PostMomentsPraiseTask: {// 朋友圈點(diǎn)贊任務(wù)
postMomentsPraiseTaskHandler.handleMsg(ctx, msgVo);
break;
}
case PostStopMomentsPraiseTask: {// 停止朋友圈點(diǎn)贊任務(wù)
postStopMomentsPraiseTaskHandler.handleMsg(ctx, msgVo);
break;
}
case GetWeChatsReq: {// 拉取當(dāng)前微信個(gè)人號(hào)列表請(qǐng)求
getWeChatsReqHandler.handleMsg(ctx, msgVo);
break;
}
case SyncFriendMessageAsyncReq: {// 同步好友消息數(shù)據(jù)請(qǐng)求
syncFriendMessageAsyncReqHandler.handleMsg(ctx, msgVo);
break;
}
case AccountLogoutNotice: {//pc客戶端退出通知
accountLogoutNoticeHandler.handleMsg(ctx, msgVo);
break;
}
case WeChatLoginNotice: {//pc客戶端選擇微信號(hào)登陸/登出通知
weChatLoginNoticeHandler.handleMsg(ctx, msgVo);
break;
}