企业微信 Java 开发包 WECOM-SDK 1.2.6 发布

WECOM-SDK 是企业微信开放 API 的 Java 实现,是目前最完整的Java实现。目前已经实现了企业微信通讯录管理、客户管理、上下游、微信客服、素材管理、消息推送、企微机器人、身份验证、应用管理、汇报、收集表、考勤等相关接口,开发人员不需要很高的学习成本就能快速优雅地接入企业微信。

本次更新主要优化了一些API,响应企业微信新的API变更,同时修复了一些BUG,具体参见更新说明

仓库地址

gitee: https://gitee.com/felord/wecom-sdk

github: https://github.com/NotFound403/wecom-sdk

开发文档

文档:felord.cn/wecom/overv...

特性

  • 支持多企业微信同时配置作业
  • 支持响应式,高性能
  • 集成方便,适用于各种Java生态
  • 学习成本低
  • 目前实现企业微信接口200多个,能满足大部分企业微信业务场景的需求
  • 全参数封装,入参、出参高度语义化封装,再也不担心组织参数、解析参数的问题
  • 实现统一回调,所有回调事件可集中异步处理,开发者只需要关心业务逻辑的开发
  • 由 SDK 接管 AccessToken 生命周期,开发者无需关心 AccessToken 的管理。

Maven 中央仓库坐标

  • 普通版本
xml 复制代码
<dependency>
  <groupId>cn.felord</groupId>
  <artifactId>wecom-sdk</artifactId>
  <version>1.2.6</version>
</dependency>
  • 响应式版本
xml 复制代码
<dependency>
  <groupId>cn.felord</groupId>
  <artifactId>rx-wecom-sdk</artifactId>
  <version>1.2.6</version>
</dependency>

采用技术栈

  • Retrofit2
  • Rxjava3
  • Okhttp4
  • Jackson2
  • XStream

🚀1.2.6 更新

  • 审批增加银行账户控件
  • 审批控件配置优化
  • 审批TIPS控件支持放置链接
  • 企业微信审批字段补充,明细现在支持分组
  • 补充打卡月报字段
  • 企业微信应用NativeAgent标记为过时
  • 补充客户来源枚举17、18 #I8UU58
  • 增加获取已服务的外部联系人接口API #I8WNNU
  • 管理文件rx客户端优化
  • 企微回调优化
  • 有限支持部分会话存档API(实验性)
  • 空bean的json序列化不再抛出异常而是被忽略
  • 修复标签接口反序列化错误 #I8UU1E
相关推荐
Lost of 程序猿13 分钟前
ASP.NET Core API 幂等性设计深度实战:从一次重复申领事故说起
后端·asp.net
QQ_21696290961 小时前
【源码编号:project79475】SpringBoot校内二手交易平台:商品发布、分类检索、留言交流、订单管理全流程实战
java·spring boot·后端
郑州光合科技余经理3 小时前
本地生活服务系统:模块边界与结算字段怎么拆
java·开发语言·前端·后端·系统架构·uni-app·php
IT_陈寒3 小时前
Vue的嵌套组件竟然吃掉了我的事件?
前端·人工智能·后端
大辉狼_音频架构4 小时前
进阶:从源码编译 SOF 固件与 topology
后端
大辉狼_音频架构4 小时前
上板:让 SOF 在 FRDM-i.MX8MP 上跑起来
后端
大辉狼_音频架构4 小时前
FRDM-IMX8MP UUU 烧录 eMMC 指南
后端
运行时异常5 小时前
【WMS 仓储系统集成 AI Agent 实战】第 3 讲:Spring Security 6 + JWT——addFilterBefore 一词之差,全站 401
java·后端
LinMINGJing0075 小时前
PageHeaderData:Page 的页面头
后端
2601_962069775 小时前
SpringBoot开发——初步了解SpringBoot
java·spring boot·后端