소스 검색

new README

master
Daniel Qian 10 년 전
부모
커밋
f76f0e6773
3개의 변경된 파일34개의 추가작업 그리고 103개의 파일을 삭제
  1. +34
    -0
      README.md
  2. +0
    -46
      weixin-java-cp/README.md
  3. +0
    -57
      weixin-java-mp/README.md

+ 34
- 0
README.md 파일 보기

@@ -0,0 +1,34 @@
weixin-java-cp
===========

微信公众号、企业号Java SDK。

从``1.0.3``开始,本项目拆分成3个部分:

1. weixin-java-common,公共lib
2. weixin-java-cp,企业号SDK
3. weixin-java-mp,公众号(订阅号、服务号)SDK

详细文档请看 [wiki](https://github.com/chanjarster/weixin-java-tools/wiki)

# Quick Start

如果要开发公众号(订阅号、服务号)应用,在你的maven项目中添加:

```xml
<dependency>
<groupId>me.chanjar</groupId>
<artifactId>weixin-java-mp</artifactId>
<version>1.0.3</version>
</dependency>
```

如果要开发企业号应用,在你的maven项目中添加:

```xml
<dependency>
<groupId>me.chanjar</groupId>
<artifactId>weixin-java-cp</artifactId>
<version>1.0.3</version>
</dependency>
```

+ 0
- 46
weixin-java-cp/README.md 파일 보기

@@ -1,46 +0,0 @@
weixin-java-cp
===========

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

详细文档请看 [wiki](https://github.com/chanjarster/weixin-java-tools/wiki)

# Quickstart

在你的maven项目中添加:
```xml
<dependency>
<groupId>me.chanjar</groupId>
<artifactId>weixin-java-cp-tools</artifactId>
<version>1.0.3</version>
</dependency>
```

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

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

## Hello World
```java
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);
```

+ 0
- 57
weixin-java-mp/README.md 파일 보기

@@ -1,57 +0,0 @@
weixin-java-tools
===========

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

特性列表:

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


详细文档请看 [wiki](https://github.com/chanjarster/weixin-java-tools/wiki)

# Quickstart

在你的maven项目中添加:
```xml
<dependency>
<groupId>me.chanjar</groupId>
<artifactId>weixin-java-tools</artifactId>
<version>1.0.2</version>
</dependency>
```

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

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

## Hello World
```java
WxInMemoryConfigStorage config = new WxInMemoryConfigStorage();
config.setAppId(...); // 设置微信公众号的appid
config.setSecret(...); // 设置微信公众号的app secret
config.setToken(...); // 设置微信公众号的token
config.setAesKey(...); // 设置微信公众号的EncodingAESKey

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);
```

불러오는 중...
취소
저장