企业微信 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
相关推荐
2401_895521345 小时前
SpringBoot Maven快速上手
spring boot·后端·maven
disgare5 小时前
关于 spring 工程中添加 traceID 实践
java·后端·spring
ictI CABL5 小时前
Spring Boot与MyBatis
spring boot·后端·mybatis
小江的记录本7 小时前
【Linux】《Linux常用命令汇总表》
linux·运维·服务器·前端·windows·后端·macos
yhole10 小时前
springboot三层架构详细讲解
spring boot·后端·架构
香香甜甜的辣椒炒肉10 小时前
Spring(1)基本概念+开发的基本步骤
java·后端·spring
白毛大侠11 小时前
Go Goroutine 与用户态是进程级
开发语言·后端·golang
ForteScarlet11 小时前
从 Kotlin 编译器 API 的变化开始: 2.3.20
android·开发语言·后端·ios·开源·kotlin
大阿明11 小时前
SpringBoot - Cookie & Session 用户登录及登录状态保持功能实现
java·spring boot·后端
Binary-Jeff11 小时前
Spring 创建 Bean 的关键流程
java·开发语言·前端·spring boot·后端·spring·学习方法