CustomServiceApiTest.java
1.67 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
package com.jfinal.weixin.sdk.api;
import java.io.File;
import java.util.ArrayList;
import java.util.List;
import com.jfinal.kit.HashKit;
import com.jfinal.weixin.sdk.api.CustomServiceApi.Articles;
public class CustomServiceApiTest {
public static void main(String[] args) throws InterruptedException {
AccessTokenApiTest.init();
String kf_account = "test1@test";
String nickname = "客服1";
String password = HashKit.md5(nickname);
System.out.println(CustomServiceApi.getKfList());
System.out.println(CustomServiceApi.addKfAccount(kf_account, nickname, password));
Thread.sleep(1000);
System.out.println(CustomServiceApi.uploadKfAccountHeadImg(kf_account, new File("/Users/lcm/Desktop/111.jpg")));
Thread.sleep(1000);
System.out.println(CustomServiceApi.delKfAccount(kf_account));
}
// 请找有权限的帐号测试
public static void testMessage() {
String openId = "oOGf-jgjmwxFVU66D-lFO2AFK8ic";
// 测试发送纯文本:pass
System.out.println(CustomServiceApi.sendText(openId, "hello JFinal!"));
// 测试发图文:pass
List<Articles> articles = new ArrayList<Articles>();
for (int i = 0; i < 3; i++) {
Articles n = new Articles();
n.setTitle("测试" + i);
n.setDescription("JFinal-weixin CustomServiceApiTest~");
n.setUrl("http://git.oschina.net/jfinal/jfinal-weixin");
n.setPicurl("http://static.oschina.net/uploads/space/2015/0211/181947_2431_201137.jpg");
articles.add(n);
}
System.out.println(CustomServiceApi.sendNews(openId, articles));
}
}