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

WECOM-SDK 是开源的企业微信开放 API 的 Java 实现,是目前开源实现中最完整的Java实现。经过近三年的迭代,目前已经实现了企业微信通讯录管理、客户管理、微信客服、素材管理、消息推送、企微机器人、身份验证、应用管理、OA办公等相关接口,开发人员不需要很高的学习成本就能快速优雅地接入企业微信。

本次更新主要实现了打卡、企微客服知识库管理和公费电话API,整合了企业微信4.1.10版本新功能,具体参见更新说明。

仓库地址

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

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

特性

  • 支持多企业微信同时配置作业

  • 支持响应式,高性能

  • 集成方便,适用于各种Java生态

  • 学习成本低

  • 目前实现企业微信接口200多个,能满足大部分企业微信业务场景的需求

  • 全参数封装,入参、出参高度语义化封装,再也不担心组织参数、解析参数的问题

  • 实现统一回调,所有回调事件可集中异步处理,开发者只需要关心业务逻辑的开发

  • 由 SDK 接管 AccessToken 生命周期,开发者无需关心 AccessToken 的管理。

Maven 中央仓库坐标

  • 普通版本

<dependency>
  <groupId>cn.felord</groupId>
  <artifactId>wecom-sdk</artifactId>
  <version>1.2.1</version>
</dependency>
  • 响应式版本

<dependency>
  <groupId>cn.felord</groupId>
  <artifactId>rx-wecom-sdk</artifactId>
  <version>1.2.1</version>
</dependency>

采用技术栈

  • Retrofit2

  • Rxjava3

  • Okhttp4

  • Jackson2

  • XStream

🚀1.2.1 更新

  • 实现打卡API

  • 实现公费电话API

  • 实现企微客服知识库API

  • 企微回调支持日程相关操作事件

  • 企业群发接口,支持指定群ID,也支持按客户标签进行筛选

  • 通过接口获取微信客服消息时,可获取聊天记录类型消息和视频号类型消息

  • 打卡规则中补卡可指定异常类型

  • 企业微信机器人API优化,更加友好地组织参数

  • 优化企业微信审批参数

  • 增加企业微信机器人图片消息样例

  • 修复读取响应体数据为空的问题

优秀的个人博客,低调大师

微信关注我们

原文链接:https://www.oschina.net/news/261238

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

相关文章

发表评论

资源下载

更多资源
优质分享Android(本站安卓app)

优质分享Android(本站安卓app)

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的、适应高吞吐量的数据库方案。

Java Development Kit(Java开发工具)

Java Development Kit(Java开发工具)

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。

Sublime Text 一个代码编辑器

Sublime Text 一个代码编辑器

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。