Go to file
YuCheng Hu 019379f729 OSS-258 remove the commit with key and code 2023-06-14 16:29:53 -04:00
.idea OSS-258 创建一个 Builder 对象,用来在测试中进行 Builder https://www.ossez.com/t/api/14400/2 2023-06-14 16:11:10 -04:00
common OSS-258 创建一个 Builder 对象,用来在测试中进行 Builder https://www.ossez.com/t/api/14400/2 2023-06-14 16:11:10 -04:00
mp OSS-255 更新测试使用 JUnit 5 2023-04-23 15:11:48 -04:00
oa OSS-258 remove the commit with key and code 2023-06-14 16:29:53 -04:00
open 格式化 Pom 文件 2023-04-19 08:43:29 -04:00
pay 不清楚为什么可以用 Apache 的随机字符串生成类还要自己写一个,直接使用 Apache 的字符串生成类 2023-01-26 14:01:54 -05:00
work OSS-258 创建一个 Builder 对象,用来在测试中进行 Builder https://www.ossez.com/t/api/14400/2 2023-06-14 16:11:10 -04:00
.gitignore 因为我们使用 Jenkins 来做持续集成的,因此我们不需要其他的集成文件 2023-01-11 09:48:18 -05:00
LICENSE 更新许可证信息 2023-01-21 18:16:19 -05:00
README.md 把腾讯企点的 API 信息全部合并过来。 2023-01-26 13:46:58 -05:00
pom.xml OSS-255 更新测试使用 JUnit 5 2023-04-23 15:11:48 -04:00

README.md

WeChat-J - 微信开发 Java SDK


This project builds by JDK 11 and OpenJ9 for JVM.

WeChat-J 开发使用的库。

我们旨在提供一个初始化的开发框架,能够让应用在使用 Spring Boot 框架的基础上让你的微信公众号快速接入微信平台。

项目说明

我们在网上找了一些微信相关的 SDK要不就是缺少维护要不就是集成了非常多的功能因我们的公众号希望能够尽量的自动化处理所以我们在已有的基础上进行了一些修改和整合。

必要的准备

因微信开发 Java SDK 的开发其实并不非常复杂,主要是通过 HTTP 发送请求并且将获得的返回数据进行一些处理返回对象就可以了。

我们需要调用微信的 HTTP 接口,所以我们需要在 Java 中使用一个 Http 客户端,在当前我们的环境中,我们只使用 OkHttp 来进行实现。

在老的项目中,可能不少人会使用 Apache 的 HttpClient 来进行实现,但因为 OkHttp 广泛的被使用在安卓的手机上,所以使用 OkHttp 会更加简便。

Maven 和依赖

当前我们还没有把正式版发布到仓库中,我们还在使用 0.0.1-SNAPSHOT 版本进行内部测试。

最好的版本就是下载我们的源代码后 Fork 到你本地,然后直接使用 Maven 来进行编译。

微信公众号WeChat Java Official Account

模块名wechat-j-oa


<dependency>
    <groupId>com.ossez.wechat</groupId>
    <artifactId>wechat-j-oa</artifactId>
    <version>0.0.1-SNAPSHOT</version>
</dependency>

微信小程序WeChat Java Mini Programs

模块名wechat-j-mp


<dependency>
    <groupId>com.ossez.wechat</groupId>
    <artifactId>wechat-j-mp</artifactId>
    <version>0.0.1-SNAPSHOT</version>
</dependency>

微信支付WeChat Java Pay

模块名wechat-j-pay


<dependency>
    <groupId>com.ossez.wechat</groupId>
    <artifactId>wechat-j-pay</artifactId>
    <version>0.0.1-SNAPSHOT</version>
</dependency>

企业微信WeChat Java WeCom

模块名wechat-j-work


<dependency>
    <groupId>com.ossez.wechat</groupId>
    <artifactId>wechat-j-work</artifactId>
    <version>0.0.1-SNAPSHOT</version>
</dependency>

微信开放平台WeChat Java Open

模块名wechat-j-open


<dependency>
    <groupId>com.ossez.wechat</groupId>
    <artifactId>wechat-j-open</artifactId>
    <version>0.0.1-SNAPSHOT</version>
</dependency>

其他内容

  • 任何有关讨论,请访问 社区您可以在这里提出功能需求Bug 修复,问题解答。
  • 可以考虑使用 http://paste.ubuntu.com 来对你在提交问题的时候出现的为代码进行简化。

框架和案例

如果你想登记你的项目,请访问这里

同时,我们也提供了一些开发框架,能够让你直接检出项目就可以直接对微信 SDK 进行接入和测试。

联系方式

请使用下面的联系方式和我们联系。

联系方式名称 联系方式
电子邮件Email yhu@ossez.com
QQ 或微信WeChat 103899765
QQ 交流群 15186112
社区论坛 Community https://www.ossez.com/c/computer-technology/7

公众平台

我们建议您通过社区论坛来和我们进行沟通,请关注我们公众平台上的账号

微信公众号

头条号

我们也在头条号上创建了我们的公众号,请扫描下面的 QR 关注我们的头条号。

知乎

请关注我们的知乎:https://www.zhihu.com/people/huyuchengus

License

WeChat-J is licensed under the MIT License