一个能发朋友圈微信pc端!
微信通信接口定义
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;

服务端用netty实现
public void nettyMain() {

new Thread(new Runnable() {public void run() {// 1 创建线两个程组// 一个是用于处理服务器端接收客户端连接的// 一个是进行网络通信的(网络读写的,源码加微信tangjinjinwx)EventLoopGroup bossGroup = new NioEventLoopGroup();EventLoopGroup workerGroup = new NioEventLoopGroup();try {// 2 创建辅助工具类,用于服务器通道的一系列配置ServerBootstrap b = new ServerBootstrap();b.group(bossGroup, workerGroup);b.channel(NioServerSocketChannel.class);// 指定NIO的模式b.option(ChannelOption.SO_BACKLOG, 1024); // 设置tcp缓冲区b.option(ChannelOption.SO_SNDBUF, 32 * 1024); // 设置发送缓冲大小b.option(ChannelOption.SO_RCVBUF, 32 * 1024); // 这是接收缓冲大小b.option(ChannelOption.SO_KEEPALIVE, true); // 保持连接b.childHandler(new ChannelInitializer<SocketChannel>() {@Overrideprotected void initChannel(SocketChannel ch) throws Exception {ch.pipeline().addLast(new SelfDecoder());ch.pipeline().addLast(new ProtobufDecoder(TransportMessage.getDefaultInstance()));ch.pipeline().addLast(new SelfEncoder());ch.pipeline().addLast(protoBufBaseServerHandler);}});// 3、绑定端口 同步等待成功Integer port = getNettyPort(env);ChannelFuture f = b.bind(port).sync();logger.info("netty启动成功。。。源码加微信tangjinjinwx" + "占用tcp端口" + port);// 4、等待服务端监听端口关闭f.channel().closeFuture().sync();} catch (Exception e) {logger.info("netty启动失败。。。");} finally {workerGroup.shutdownGracefully();bossGroup.shutdownGracefully();}}
}).start();

}

项目地址 https://www.wuliaokankan.cn/url301/138.html
接口地址 http://www.yunlauncher.com/Blog/articles/119.html

一个能发朋友圈微信pc客户端相关推荐

  1. angularjs input标签用一个日期插件后数据不能双向绑定了_微信如何定时发朋友圈?(最方便最好用的办法!)...

    微信怎么发朋友圈(微信如何定时发朋友圈)作为一个运营新媒体的小编,很多情况下,我都会遇到定时发文的情况,对于我来说,定时发文很简单. 只要将文案编辑好,使用平台的定时发文功能就可以,所以,我就想,微信 ...

  2. java 朋友圈分享接口_微信发朋友圈api接口调用代码

    微信发朋友圈api接口调用代码,推送微信朋友圈.发朋友圈 /** * 触发推送朋友圈列表 * @author wechatno:tangjinjinwx * startTime传秒 * @blog h ...

  3. 测试用例设计——微信发朋友圈(详细)

    对于一个待测试的对象,我们通常通过以下几个方面来进行测试:功能测试.可靠性测试.易用性测试.效率.可维护性.可移植性.安全性测试.界面测试等. 本文将其分成两个方面来看: (1)站在测试人员的技术测试 ...

  4. 杯子、笔、微信发朋友圈测试用例设计

    对于一个待测试的对象,我们通常通过以下几个方面来进行测试:功能测试.可靠性测试.易用性测试.效率.可维护性.可移植性.安全性测试.界面测试等. 测试杯子 需求测试:查看杯子的使用说明书 界面测试:查看 ...

  5. java调用个人微信api接口实现收发消息发朋友圈

    个人微信api接口,java调用个人微信api接口实现收发消息发朋友圈 1.微信好友收发消息         /**      * 给微信好友发消息      * @author wechatno:t ...

  6. 调用个人微信API协议接口收发消息,发朋友圈

    调用个人微信API协议接口收发消息,发朋友圈 java调用个人微信的API接口收发消息 /** * 接受微信好友发来聊天消息 * @author wechatno:tangjinjinwx * @pa ...

  7. 微信发朋友圈--用例设计(转)

    https://blog.csdn.net/ypt523/article/details/82226494 https://blog.csdn.net/cx2479750196/article/det ...

  8. DayDayUp:昨天用微信发朋友圈—发现微信出现一点点Bug记录

    DayDayUp:昨天用微信发朋友圈-发现微信出现一点点Bug记录-屏蔽了该屏蔽的人,但没被屏蔽的人也看不到 目录 遇到微信小bug的前因后果 关于微信 遇到微信小bug的前因后果 博主于昨天23:5 ...

  9. iOS版微信6.3.19更新发朋友圈可选可见范围

    微信iOS 6.3.19 版本主要更新如下: 发表朋友圈选择可见范围时,可以临时选人了. 除了公开.私密两种状态,iPhone用户今后发朋友圈的时候,还可以临时性地选择部分可见,特别是你可以把家人亲戚 ...

最新文章

  1. springboot2 war页面放在那_成为微服务架构师--SpringBoot2学习笔记
  2. Observable.OnSubscribe 的理解
  3. SQL语言之DQL语言学习(九)多表查询/链接查询 SQL99学习
  4. php读取移动硬盘数据,移动硬盘打不开,数据怎么恢复?
  5. 如何一次性复制带有markdown/mathjax/latex的博客内容
  6. halcon/c++接口基础 之内存管理
  7. 角点检测--基于梯度的方法(Moravec角点检测、Harris角点检测、Shi-Tomasi角点检测)
  8. 鸿蒙系统开发者如何加入,鸿蒙开发实战系列之五:鸿蒙系统原生数据库
  9. abap object-oriented–使用事件
  10. 跨域请求——jsonp与cors
  11. [导入]ASP.NET重用代码技术 - 用户控件技术
  12. 凯文.米特尼克(Kevin Mitnick)
  13. scikit-learn功能大全
  14. DL/T 645-2007多功能电表通信规约
  15. 用户活跃度分析前端java_计算APP用户活跃度的方法及提升活跃度方案
  16. 每次开机都要按F1的解决办法
  17. 银行数据仓库体系实践_【实战剖析】某国际性商业银行的数据仓库建设经验分享...
  18. qpython3l最新版下载_qpython3l
  19. java 二维码原理以及用java实现的二维码的生成、解码
  20. 没有躲过的坑--C++函数的默认参数(重新定义默认参数)

热门文章

  1. 目标检测 多分辨率检测_检测视频分辨率
  2. Python多线程爬取表情包,1秒下载五十张表情包!
  3. h5拉起支付宝app/加好友/直接发起聊天窗口
  4. 山西青年杂志山西青年杂志社山西青年编辑部2022年第16期目录
  5. .NET网站自动化部署
  6. 什么是阿里巴巴矢量图标库
  7. 并发事务问题与事务隔离级别
  8. 纪念那些在2019年逝去的技术
  9. Windows Server 2019 搭建 PPTP服务器
  10. Bootstrap—点击按钮控制div隐藏和显示的切换(图文详情)