Skip to content
jinyu edited this page Aug 9, 2016 · 6 revisions

1. weixin4j是什么

weixin4j是一个用java编写针对微信开发的工具包集合,包含微信公众平台和企业号的API接口封装,另weixin4j-server是针对微信被动消息处理的服务器.

2. weixin4j的特性

2.1 依赖包少

API接口包只依赖fastjson来解析或生成JSON数据,server包只依赖netty来构建消息服务器.

2.2 功能完备

weixin4j实现了微信官方已知开放的90%API接口.

2.3 功能稳定

weixin4j几乎每个接口都有相应的单元测试案例,并已投入生产环境.

2.4 使用简单

只需实例化其中一个核心类即可调用API.

3. 获取weixin4j

3.1. maven依赖

微信公众平台API

	<dependency>
	    <groupId>com.foxinmy</groupId>
	    <artifactId>weixin4j-mp</artifactId>
	    <version>VERSION_NUM</version>
	</dependency>

微信企业号API

	<dependency>
	    <groupId>com.foxinmy</groupId>
	    <artifactId>weixin4j-qy</artifactId>
	    <version>VERSION_NUM</version>
	</dependency>

微信回调消息服务器

	<dependency>
	    <groupId>com.foxinmy</groupId>
	    <artifactId>weixin4j-server</artifactId>
	    <version>VERSION_NUM</version>
	</dependency>

或者通过 Gradle:

compile 'com.foxinmy:weixin4j-xx:VERSION_NUM'

其中VERSION_NUM为最新已发布的版本号,例如1.7.1,请点击这里查看。

3.2. 直接下载jar包

3.3. 从源码打包

git clone&mvn package

4. 使用weixin4j