spring boot 实现 Stream 钉钉事件订阅
创始人
2024-11-15 14:05:44
0

1: 参考链接   

https://open.dingtalk.com/document/orgapp/develop-stream-mode-push-server

2:钉钉开放平台订阅配置

配置之后运行一下上面提供的链接 里面的main方法,验证通道

3:订阅启动方式

EventListenerThread eventListenerThread = application.getBean(EventListenerThread.class); // 启动EventListenerThread eventListenerThread.start();
@Override public void run() {     OpenDingTalkStreamClientBuilder                                  .custom()                                  .credential(new AuthClientCredential(appKey, appSecret))                                  //注册事件监听                       .registerAllEventListener(new GenericEventListener() {                           public EventAckStatus onEvent(GenericOpenDingTalkEvent event) {                              try {                                  //事件唯一Id                                  String eventId = event.getEventId();                                  //事件类型                                  String eventType = event.getEventType();                                  //事件产生时间                                   Long bornTime = event.getEventBornTime();                                   //获取事件体                                  JSONObject bizData = event.getData();                                   log.info("当前时间"+ TimeUtils.date2Str(new Date()));                                  // Create InputStream from byte array                                  log.info("进入事件订阅:eventId "+eventId+"eventType"+eventType+"bornTime"+bornTime);                                   //处理事件                                   evetTypeEvent(eventId,eventType,bornTime,bizData);                                   //消费成功                                  return EventAckStatus.SUCCESS;                               } catch (Exception e) {                                  //消费失败                                 return EventAckStatus.LATER;                              }                          }                       })                                 .build().start(); }

相关内容

热门资讯

透视安装!wepoker脚本下... 透视安装!wepoker脚本下载,wpk可以辅助吗,手段教程(有挂功能)-哔哩哔哩wepoker脚本...
第七分钟开挂!wepoker辅... 第七分钟开挂!wepoker辅助器是真的吗,新海贝之城app破解,规律教程-2026最新版本1、全新...
第七分钟必备!大唐辅助软件(辅... 第七分钟必备!大唐辅助软件(辅助挂)好像有挂,教你攻略(真是有挂)-哔哩哔哩该软件可以轻松地帮助玩家...
4分钟脚本!新道游修改器,兴动... 4分钟脚本!新道游修改器,兴动互娱辅助工具,切实是真的挂(有挂分享)-哔哩哔哩1、兴动互娱辅助工具系...
6分钟开挂!点星休闲辅助器下载... 6分钟开挂!点星休闲辅助器下载,潮汕馆辅助,新2025教程-2026最新版本1、点星休闲辅助器下载透...
透视有挂!wepoker游戏安... 透视有挂!wepoker游戏安装教程,epoker有透视吗,指南教程(存在有挂)-哔哩哔哩1、点击下...
4分钟普及!雀友圈斗地主有挂(... 4分钟普及!雀友圈斗地主有挂(辅助挂)确实存在有挂,线上教程(有挂分析)-哔哩哔哩1、实时雀友圈斗地...
6分钟插件!免费的衢州都莱辅助... 6分钟插件!免费的衢州都莱辅助器下载,腾达填大坑辅助器,真是存在有挂(有挂解密)-哔哩哔哩免费的衢州...
透视能赢!hhpoker有辅助... 透视能赢!hhpoker有辅助的吗,pokemmo辅助器手机版下载,模板教程(有挂方略)-哔哩哔哩1...
第一分钟开挂!赣牌圈挂安装图解... 第一分钟开挂!赣牌圈挂安装图解,杭州边锋网络游戏辅助,解密教程-2026最新版本一、杭州边锋网络游戏...