2014-10-27 14:55:12 +08:00
2014-10-27 14:55:12 +08:00
2014-09-30 22:00:27 +08:00
2014-05-05 07:31:29 -07:00
2014-10-27 13:18:05 +08:00
2014-10-27 13:18:05 +08:00

weixin4j

tencent weixin platform java sdk 微信公众平台开发工具包 http://mp.weixin.qq.com/wiki

功能列表

  • TokenApi token实现API

  • MediaApi 上传/下载媒体文件API

  • NotifyApi 客服消息API

  • MassApi 群发消息API

  • UserApi 用户管理API

  • GroupApi 分组管理API

  • MenuApi 底部菜单API

  • QrApi 二维码API

  • TmplApi 模板消息API

  • HelperApi 辅助API

  • netty服务器 & 消息分发

如何使用

1.编辑weixin.properties文件,填入appid/appsecret信息,当然也可通过构造函数传入.

2.实例化一个WeixinProxy对象,如无特别指明appid/appsecret则使用weixin.properties中的值.

WeixinProxy weixinProxy = new WeixinProxy();
// weixinProxy = new WeixinProxy(appid,appsecret);
weixinProxy.getUser(openId);

3.针对token存储有两种方案,File存储/Redis存储,当然也可自己实现TokenApi,如无特别指明默认使用文件(xml)的方式保存token,如果环境中支持redis,建议使用RedisTokenApi.

WeixinProxy weixinProxy = new WeixinProxy(new RedisTokenApi());
// weixinProxy = new WeixinProxy(new RedisTokenApi(appid,appsecret));

4.mvn package,得到一个zip的压缩包,解压到启动目录(见src/main/startup.sh/APP_HOME)

5.启动netty服务

com.foxinmy.weixin4j.server.WeixinServiceBootstrap
sh startup.sh start

更新LOG

2014-10-27

1).用netty构建http服务器并支持消息分发

接下来

maven多模块分离

微信支付模块引入

Description
No description provided
Readme 6.3 MiB
Languages
Java 99.2%
CSS 0.5%
Shell 0.3%