weixin-java-tools/weixin-java-cp
2014-10-22 12:15:02 +08:00
..
src 整理及重构 2014-10-22 12:15:02 +08:00
LICENSE 整理及重构 2014-10-22 12:15:02 +08:00
pom.xml 整理及重构 2014-10-22 12:15:02 +08:00
README.md 整理及重构 2014-10-22 12:15:02 +08:00

weixin-java-cp

微信企业号Java SDK开发工具集本项目主要分为两大块微信消息路由器、微信Java API

详细文档请看 wiki

Quickstart

在你的maven项目中添加

<dependency>
  <groupId>me.chanjar</groupId>
  <artifactId>weixin-java-cp-tools</artifactId>
  <version>1.0.3</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

WxCpInMemoryConfigStorage config = new WxCpInMemoryConfigStorage();
config.getCorpId(...);      // 设置微信企业号的appid
config.getCorpSecret(...);  // 设置微信企业号的app corpSecret
config.setAgentId(...);     // 设置微信企业号应用ID
config.setToken(...);       // 设置微信企业号应用的token
config.setAesKey(...);      // 设置微信企业号应用的EncodingAESKey

WxCpServiceImpl wxCpService = new WxCpServiceImpl();
wxCpService.setWxCpConfigStorage(config);

String userId = ...; 
WxCpMessage message = WxCpMessage.TEXT().agentId(...).toUser(userId).content("Hello World").build();
wxService.messageSend(message);