dev --- 3.8.0.A版本, openProject引用 ; formao-live --- 3.7.0.B 版本, formallProject引用
Não pode escolher mais do que 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
Daniel Qian 137601edee 将WxAccessToken放到common里 há 10 anos
..
src 将WxAccessToken放到common里 há 10 anos
LICENSE 微信企业号 há 10 anos
README.md 修改公众号文字变成企业号 há 10 anos
pom.xml 微信企业号 há 10 anos

README.md

weixin-java-tools

微信java开发工具集,本项目主要分为两大块:微信消息路由器、微信Java API

特性列表:

  1. 不基于Servlet、和其他MVC框架,仅作为工具使用,提供更多的灵活性
  2. 详尽的单元测试代码,可以拿来当example用
  3. 详尽的javadoc
  4. access token过期自动刷新的功能
  5. 微信服务端繁忙自动重试的功能
  6. 提供微信错误信息的异常处理机制

详细文档请看 wiki

Quickstart

在你的maven项目中添加:

<dependency>
  <groupId>me.chanjar</groupId>
  <artifactId>weixin-java-tools</artifactId>
  <version>1.0.2</version>
</dependency>

如果要使用*-SNAPSHOT版,则需要在你的pom.xml中添加这段:

<repositories>
  <repository>
      <snapshots />
      <id>sonatype snapshots</id>
      <url>https://oss.sonatype.org/content/repositories/snapshots/</url>
  </repository>
</repositories>

Hello World

WxConfigStorage config = new WxInMemoryConfigStorage();
config.setAppId(...); // 设置微信企业号的appid
config.setSecret(...); // 设置微信企业号的app corpSecret
config.setToken(...); // 设置微信企业号的token

WxServiceImpl wxService = new WxServiceImpl();
wxService.setWxConfigStorage(config);

// 用户的openid在下面地址获得 
// https://mp.weixin.qq.com/debug/cgi-bin/apiinfo?t=index&type=用户管理&form=获取关注者列表接口%20/user/get 
String openId = ...; 
WxCustomMessage message = WxCustomMessage.TEXT().toUser(openId).content("Hello World").build();
wxService.customMessageSend(message);