
org.jeewx.api.custservice.Test Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of weixin4j Show documentation
Show all versions of weixin4j Show documentation
微信和钉钉开发SDK,主要提供微信、企业微信、钉钉的JAVA封装,降低集成难度,让API变简单
The newest version!
package org.jeewx.api.custservice;
import java.util.Date;
import java.util.Iterator;
import java.util.List;
import org.jeewx.api.core.common.AccessToken;
import org.jeewx.api.custservice.multicustservice.JwMultiCustomerAPI;
import org.jeewx.api.custservice.multicustservice.model.ChatRecord;
public class Test {
private static String appid = "wxb512901288a94943";
private static String appscret = "6f94b81b49cf9f89fafe305dcaf2c632";
/**
* @param args
*/
public static void main(String[] args) {
Test t = new Test();
// 多客户服务转发测试
t.getMultiCustServcieMessage();
//指定用户服务转发测试
t.getSpecCustServcie();
//获取指定用户的客服的聊天记录列表
t.getCustServiceRecordList();
}
public String getNewAccessToken() {
return new AccessToken(appid, appscret).getNewAccessToken();
}
// 获取转发多客服的响应消息
public void getMultiCustServcieMessage() {
JwMultiCustomerAPI multCust = new JwMultiCustomerAPI();
System.out.println(multCust.getMultiCustServcieMessage("oqII7uCZnrPv3xc4eRuk9TACVbxU", "wxb512901288a94943"));
}
// 获取指定客服的响应消息
public void getSpecCustServcie() {
JwMultiCustomerAPI multCust = new JwMultiCustomerAPI();
System.out.println(multCust.getSpecCustServcie(getNewAccessToken(), "oqII7uCZnrPv3xc4eRuk9TACVbxU", "wxb512901288a94943","xxxxx"));
}
// 获取指定客服的响应消息
public void getCustServiceRecordList() {
JwMultiCustomerAPI multCust = new JwMultiCustomerAPI();
List chatRecods = multCust.getCustServiceRecordList(getNewAccessToken(), null, new Date().getTime(), new Date().getTime()+10000, 10, 1);
for(Iterator it = chatRecods.iterator();it.hasNext();){
ChatRecord chatRecod = (ChatRecord)it.next();
System.out.println(chatRecod.getText());
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy