java 朋友圈分享接口_微信发朋友圈api接口调用代码
微信发朋友圈api接口调用代码,推送微信朋友圈、发朋友圈
/**
* 触发推送朋友圈列表
* @author wechatno:tangjinjinwx
* startTime传秒
* @blog http://www.wlkankan.cn
*/
@Async
public void handleMsg(ChannelHandlerContext ctx, TransportMessage vo, String contentJsonStr) {
try {
log.debug(contentJsonStr);
TriggerCirclePushTaskMessage.Builder bd = TriggerCirclePushTaskMessage.newBuilder();
JsonFormat.parser().merge(contentJsonStr, bd);
TriggerCirclePushTaskMessage req = bd.build();
// TriggerCirclePushTaskMessage req =
// vo.getContent().unpack(TriggerCirclePushTaskMessage.class);
// 将消息转发送给手机客户端
asyncTaskService.msgSend2Phone(ctx, req.getWeChatId(), EnumMsgType.TriggerCirclePushTask, vo, req);
} catch (Exception e) {
e.printStackTrace();
MessageUtil.sendJsonErrMsg(ctx, EnumErrorCode.InvalidParam, Constant.ERROR_MSG_DECODFAIL);
}
}
/**
* 回传手机微信朋友圈数据
* @author wechatno:tangjinjinwx
* @blog http://www.wlkankan.cn
*/
@Async
public void handleMsg(ChannelHandlerContext ctx, TransportMessage vo) {
try {
CirclePushNoticeMessage req = vo.getContent().unpack(CirclePushNoticeMessage.class);
log.debug(JsonFormat.printer().print(req));
//把消息转发给pc端
asyncTaskService.msgSend2pc(req.getWeChatId(), EnumMsgType.CirclePushNotice, req);
//保存朋友圈信息
asyncTaskService.asyncSaveCircleMsg(req, circleService, weChatContactService);
//告诉客户端消息已收到
MessageUtil.sendMsg(ctx, EnumMsgType.MsgReceivedAck, vo.getAccessToken(), vo.getId(), null);
} catch (Exception e) {
e.printStackTrace();
MessageUtil.sendErrMsg(ctx, EnumErrorCode.InvalidParam,vo.getId(), Constant.ERROR_MSG_DECODFAIL);
}
}
/**
* 发微信朋友圈
* @author wechatno:tangjinjinwx
* @blog http://www.wlkankan.cn
*/
@Async
public void handleMsg(ChannelHandlerContext ctx,TransportMessage vo, String contentJsonStr) {
try {
log.debug(contentJsonStr);
PostSNSNewsTaskMessage.Builder bd = PostSNSNewsTaskMessage.newBuilder();
JsonFormat.parser().merge(contentJsonStr, bd);
PostSNSNewsTaskMessage req = bd.build();
//PostSNSNewsTaskMessage req = vo.getContent().unpack(PostSNSNewsTaskMessage.class);
asyncTaskService.msgSend2Phone(ctx, req.getWeChatId(), EnumMsgType.PostSNSNewsTask, vo, req);
} catch (Exception e) {
e.printStackTrace();
MessageUtil.sendJsonErrMsg(ctx, EnumErrorCode.InvalidParam, Constant.ERROR_MSG_DECODFAIL);
}
}
java 朋友圈分享接口_微信发朋友圈api接口调用代码相关推荐
- android图文并排仿朋友圈,Android之仿微信发朋友圈图片选择功能
最近项目中需要用到发表评论选择多张图片和拍照的功能,于是就仿照微信发表朋友圈的选择图片和拍照做了一个这样的案例,经过查找资料终于完成了此功能, 最近有时间就写出来和大家分享一下,希望对大家有所帮助. ...
- delphi 调用php接口_新浪图床 API 接口调用与请求方法详细教程
新浪微博图床API在网上已经很多且大都封装成了API供别人调用,这里分享其核心代码.支持前台跨域请求,以POST方式提交图片即可.新浪图床可以将你的图片远程上传到新浪服务器,你可以选择调用本站的接口, ...
- wordpress 外部数据接口_在WordPress中开发API接口
相信很多朋友都有在wordpress中开发API接口的需求 其实wordpress中进行API开发也不是有多大的难度.不过我走了很多弯路,所以在这里写下方法,以免更多人再走这条弯路. 在刚接到开发wo ...
- delphi 调用php接口_爱站权重查询 API 接口请求调用
爱站权重查询 API 接口在网上已经很多且大都封装成了 API 供别人调用.支持前台跨域请求,以GET/POST方式提交即可.爱站权重查询 API 接口可以查询百度权重.搜狗等级.360权重.神马权重 ...
- 微信公众平台java接口_微信公众平台自动消息接口(JAVA)
一个小DEMO,通过发送地理位置,获取今明两天的气温情况. 代码部署在了OpenShift平台:地区定位以及天气服务由雅虎提供. 微信文档: http://mp.weixin.qq.com/cgi-b ...
- 图片开放接口_免费的美女图片API接口
为什么80%的码农都做不了架构师?>>> 天狗开放阅图,是天狗(tngou.net)旗下开发的图片网站,由于所以的数据都来源与网络,所以天狗也想对应的免费开放相关的数据,为移动 ...
- 不合法的偏移量 钉钉接口_钉钉服务端api接口使用
/* *发送工作通知消息 */ router.post('/api/dingtalkserve/asyncsend_v2', async ({ request, response, session } ...
- android 微信高仿,Android 高仿微信发朋友圈浏览图片效果(转)
最近一直在高仿微信.高仿微信,今天小编再给大家分享一个仿微信发朋友圈浏览图片的效果.... 好了,先看一下效果吧: 这里写图片描述 下面就来说一下具体怎么实现的: 实现思路 1.首先我们要获取数据源, ...
- Android 高仿微信发朋友圈浏览图片效果
最近一直在高仿微信.高仿微信,今天小编再给大家分享一个仿微信发朋友圈浏览图片的效果.... 好了,先看一下效果吧: 下面就来说一下具体怎么实现的: 实现思路 1.首先我们要获取数据源,数据源就是我们的 ...
最新文章
- SAP PM 入门系列15 - IW41 维护订单确认
- python什么时候用类_python中什么时候使用自定义类
- 《笨办法学python》(《learn python the hard way 3thrd》)习题48(ex48)的代码实现
- python中count()函数的用法
- 【十大经典数据挖掘算法】EM
- golang实现自定义驱动的Cache
- dynamic与var
- 正常矩形计算IOU与与NMS,多边形计算IOU
- ArcGIS工具之ET GeoWizards、GeoTools、GeoTools
- STM32工作笔记0031---基于STM32F103C8自己实现的跑马灯实验_使用STLINK调试
- Linux下服务器搭建(2)——linux搭建svn服务器详细过程 及 使用TortoiseSVN客户端连接服务器
- ListUtil常用操作
- linux centos需要MPEG-4 AAC解码器
- 简述软件黑盒测试的方法,简述什么是黑盒测试方法
- docker学习系列:设置阿里云容器加速器
- 火狐浏览器批量保存网页图片
- 如何用C语言画立体几何图形,立体几何图形公式大全
- 循序搜寻法(使用卫兵)
- Linux环境下MySql卸载
- 指责TD的人几个是有资格的?--艾瑞网专家项立刚的博客专栏 - 艾瑞网
热门文章
- 个人常用软件及浏览器插件分享
- 达梦数据库逻辑备份(dexp/dimp)
- Oracle 各备份恢复环境中SCN的理解
- 上海 -》 张家界 旅行 计划10.1
- P7939 [B1] Alice Wins (easy version)--题解报告
- 8分频verilog线_时钟分频系列——分数分频电路的Verilog实现
- win10下载文件夹变成英文了该怎么办?下载文件夹变成英文的修复方法
- xposed新版52下载_kyqp游戏合集-kyqp游戏下载推荐
- css如何触碰缓慢变化
- 计算机桌面怎么自定义,例举电脑桌面图标后怎么自定义设置呢?