{"repo":"NotFound403/wecom-sdk","free":true,"listed":false,"github":"https://github.com/NotFound403/wecom-sdk","clone":"git clone https://github.com/NotFound403/wecom-sdk.git","description":null,"language":"Java","stars":173,"topics":["java","sdk","wechat","workwechat"],"license":"Apache-2.0","category":"api-integrations-sdks","readme_excerpt":"📢如果你感觉这个项目不错，请点击项目右上角的⭐以鼓励作者，谢谢🎉。 须知 1. 代码完全开源，使用前请认真尝试样例工程 2. 在尝试步骤1的前提下遇到问题经过一系列努力无法解决，请提issue，或者通过自行扩展代码解决 🏆简介 wecom-sdk是开源的企业微信开放 API 的 Java 实现，是目前最完整的 Java 开源实现。经过近三年的迭代，目前已经实现了通讯录管理、客户管理、微信客服、素材管理、消息推送、企微机器人、身份验证、应用管理、OA 办公、企业支付等企业微信开放接口，开发人员不需要很高的学习成本就能快速优雅地接入企业微信。 🎨企微机器人样例 更多示例参见 SpringBootWecomSdkTests.java 🔥特性 - 支持多个企业微信同时配置作业 - 集成方便，适用于各种 Java 生态 - 目前实现企业微信接口 200 多个，能满足大部分场景的需求 - 全参数封装，参数高度语义化封装，再也不担心组织参数、解析参数的问题 - 实现统一回调，所有回调事件可集中异步处理，开发者只需要关心业务逻辑的处理 - 统一异常处理，企业微信API调用异常统一被WeComException管理 - 由 SDK 接管 Token 生命周期，开发者无需关心 Token 的管理。 💡目前自建应用可轻松适配，服务商、代开发暂不开源。 ✍️技术栈 - Retrofit2，支持最高版本号 2.11.0 - OkHttp4，支持最高版本号 4.12.0 - Rxjava3，支持最高版本号 3.1.8 - Jackson2，支持最高版本号 2.15.2 - XStream，支持最高版本号 1.4.20 🕸️Maven中央仓库坐标 - 普通版本 - rxjava 版本 - 如何查找想要的API? 由于实现的太全了，想要准确找到API，你可以这样： 先去企业微信API文档找到你需要的API，比如创建标签 https://qyapi.weixin.qq.com/cgi-bin/tag/create?access token=ACCESS TOKEN ，截取 tag/create 全局搜索即可。 - Okhttp低版本兼容依赖 会报错NoSuchMethod的是因为你项目本身引入了Okhttp，但是版本比较低，导致不兼容的情况，可通过以下依赖引入wecom-sdk 📚文档 不再提供任何文档，代码即文档 🎉特别鸣谢","default_branch":null,"files":null,"tree":[],"storefront":"/r/NotFound403","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/NotFound403/wecom-sdk/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}