public final class CustomerServices extends Component
| Modifier and Type | Method and Description |
|---|---|
Boolean |
closeSession(String openId,
String kfAccount,
String text)
关闭会话
|
void |
closeSession(String openId,
String kfAccount,
String text,
Callback<Boolean> cb)
关闭会话
|
Boolean |
closeSession(String accessToken,
String openId,
String kfAccount,
String text)
关闭会话
|
void |
closeSession(String accessToken,
String openId,
String kfAccount,
String text,
Callback<Boolean> cb)
关闭会话
|
Boolean |
createAccount(String account,
String nickName,
String password)
添加客服账户
|
void |
createAccount(String account,
String nickName,
String password,
Callback<Boolean> cb)
添加客服账户
|
Boolean |
createAccount(String accessToken,
String account,
String nickName,
String password)
添加客服账户
|
void |
createAccount(String accessToken,
String account,
String nickName,
String password,
Callback<Boolean> cb)
添加客服账户
|
Boolean |
createSession(String openId,
String kfAccount,
String text)
创建会话(该客服必需在线)
|
void |
createSession(String openId,
String kfAccount,
String text,
Callback<Boolean> cb)
创建会话(该客服必需在线)
|
Boolean |
createSession(String accessToken,
String openId,
String kfAccount,
String text)
创建会话(该客服必需在线)
|
void |
createSession(String accessToken,
String openId,
String kfAccount,
String text,
Callback<Boolean> cb)
创建会话(该客服必需在线)
|
Boolean |
deleteAccount(String kfAccount)
删除客服账户
|
void |
deleteAccount(String kfAccount,
Callback<Boolean> cb)
删除客服账户
|
Boolean |
deleteAccount(String accessToken,
String kfAccount)
删除客服账户
|
void |
deleteAccount(String accessToken,
String kfAccount,
Callback<Boolean> cb)
删除客服账户
|
List<CsSession> |
getCsSessions(String kfAccount)
获取客服的会话列表
|
void |
getCsSessions(String kfAccount,
Callback<List<CsSession>> cb)
获取客服的会话列表
|
List<CsSession> |
getCsSessions(String accessToken,
String kfAccount)
获取客服的会话列表
|
void |
getCsSessions(String accessToken,
String kfAccount,
Callback<List<CsSession>> cb)
获取客服的会话列表
|
List<MsgRecord> |
getMsgRecords(Integer pageNo,
Integer pageSize,
Date startTime,
Date endTime)
查询客服聊天记录
|
void |
getMsgRecords(Integer pageNo,
Integer pageSize,
Date startTime,
Date endTime,
Callback<List<MsgRecord>> cb)
查询客服聊天记录
|
List<MsgRecord> |
getMsgRecords(String accessToken,
Integer pageNo,
Integer pageSize,
Date startTime,
Date endTime)
查询客服聊天记录
|
void |
getMsgRecords(String accessToken,
Integer pageNo,
Integer pageSize,
Date startTime,
Date endTime,
Callback<List<MsgRecord>> cb)
查询客服聊天记录
|
UserSession |
getUserSession(String openId)
获取用户的会话状态
|
void |
getUserSession(String openId,
Callback<UserSession> cb)
获取用户的会话状态
|
UserSession |
getUserSession(String accessToken,
String openId)
获取用户的会话状态
|
void |
getUserSession(String accessToken,
String openId,
Callback<UserSession> cb)
获取用户的会话状态
|
List<WaitingSession> |
getWaitingSessions()
获取未接入的会话列表
|
void |
getWaitingSessions(Callback<List<WaitingSession>> cb)
获取未接入的会话列表
|
List<WaitingSession> |
getWaitingSessions(String accessToken)
获取未接入的会话列表
|
void |
getWaitingSessions(String accessToken,
Callback<List<WaitingSession>> cb)
获取未接入的会话列表
|
Boolean |
updateAccount(String account,
String nickName,
String password)
更新客服账户
|
void |
updateAccount(String account,
String nickName,
String password,
Callback<Boolean> cb)
更新客服账户
|
Boolean |
updateAccount(String accessToken,
String account,
String nickName,
String password)
更新客服账户
|
void |
updateAccount(String accessToken,
String account,
String nickName,
String password,
Callback<Boolean> cb)
更新客服账户
|
Boolean |
uploadHead(String kfAccount,
File image)
上传客服头像(jpg/png等格式)
|
Boolean |
uploadHead(String kfAccount,
String fileName,
byte[] data)
上传客服头像(jpg/png等格式)
|
void |
uploadHead(String kfAccount,
String fileName,
byte[] data,
Callback<Boolean> cb)
上传客服头像(jpg/png等格式)
|
Boolean |
uploadHead(String accessToken,
String kfAccount,
File image)
上传客服头像(jpg/png等格式)
|
void |
uploadHead(String accessToken,
String kfAccount,
File image,
Callback<Boolean> cb)
上传客服头像(jpg/png等格式)
|
Boolean |
uploadHead(String kfAccount,
String fileName,
InputStream input)
上传客服头像(jpg/png等格式)
|
Boolean |
uploadHead(String accessToken,
String kfAccount,
String fileName,
byte[] data)
上传客服头像(jpg/png等格式)
|
void |
uploadHead(String accessToken,
String kfAccount,
String fileName,
byte[] data,
Callback<Boolean> cb)
上传客服头像(jpg/png等格式)
|
Boolean |
uploadHead(String accessToken,
String kfAccount,
String fileName,
InputStream input)
上传客服头像(jpg/png等格式)
|
void |
uploadHead(String accessToken,
String kfAccount,
String fileName,
InputStream input,
Callback<Boolean> cb)
上传客服头像(jpg/png等格式)
|
public Boolean createAccount(String account, String nickName, String password)
account - 登录帐号(包含域名)nickName - 昵称password - 明文密码public void createAccount(String account, String nickName, String password, Callback<Boolean> cb)
account - 登录帐号(包含域名)nickName - 昵称password - 明文密码cb - 回调public void createAccount(String accessToken, String account, String nickName, String password, Callback<Boolean> cb)
accessToken - accessTokenaccount - 登录帐号(包含域名)nickName - 昵称password - 明文密码cb - 回调public Boolean createAccount(String accessToken, String account, String nickName, String password)
accessToken - accessTokenaccount - 登录帐号(包含域名)nickName - 昵称password - 明文密码public Boolean updateAccount(String account, String nickName, String password)
account - 登录帐号(包含域名)nickName - 昵称password - 明文密码public void updateAccount(String account, String nickName, String password, Callback<Boolean> cb)
account - 登录帐号(包含域名)nickName - 昵称password - 明文密码cb - 回调public void updateAccount(String accessToken, String account, String nickName, String password, Callback<Boolean> cb)
accessToken - accessTokenaccount - 登录帐号(包含域名)nickName - 昵称password - 明文密码cb - 回调public Boolean updateAccount(String accessToken, String account, String nickName, String password)
accessToken - accessTokenaccount - 登录帐号(包含域名)nickName - 昵称password - 明文密码public Boolean uploadHead(String kfAccount, String fileName, byte[] data)
kfAccount - 客服帐号(账号前缀@公众号微信号)fileName - 文件名data - 二进制数据public Boolean uploadHead(String accessToken, String kfAccount, String fileName, byte[] data)
accessToken - accessTokenkfAccount - 客服帐号(账号前缀@公众号微信号)fileName - 文件名data - 二进制数据public void uploadHead(String kfAccount, String fileName, byte[] data, Callback<Boolean> cb)
kfAccount - 客服帐号(账号前缀@公众号微信号)fileName - 文件名data - 二进制数据cb - 回调public void uploadHead(String accessToken, String kfAccount, String fileName, byte[] data, Callback<Boolean> cb)
accessToken - accessTokenkfAccount - 客服帐号(账号前缀@公众号微信号)fileName - 文件名data - 二进制数据cb - 回调public Boolean uploadHead(String kfAccount, File image)
kfAccount - 客服帐号(账号前缀@公众号微信号)image - 文件public Boolean uploadHead(String accessToken, String kfAccount, File image)
accessToken - accessTokenkfAccount - 客服帐号(账号前缀@公众号微信号)image - 文件public void uploadHead(String accessToken, String kfAccount, File image, Callback<Boolean> cb)
accessToken - accessTokenkfAccount - 客服帐号(账号前缀@公众号微信号)image - 文件cb - 回调public Boolean uploadHead(String kfAccount, String fileName, InputStream input)
kfAccount - 客服帐号(账号前缀@公众号微信号)fileName - 文件名input - 文件输入流public void uploadHead(String accessToken, String kfAccount, String fileName, InputStream input, Callback<Boolean> cb)
accessToken - accessTokenkfAccount - 客服帐号(账号前缀@公众号微信号)fileName - 文件名input - 文件输入流cb - 回调public Boolean uploadHead(String accessToken, String kfAccount, String fileName, InputStream input)
accessToken - accessTokenkfAccount - 客服帐号(账号前缀@公众号微信号)fileName - 文件名input - 文件输入流public void deleteAccount(String kfAccount, Callback<Boolean> cb)
kfAccount - 客服登录帐号(包含域名)cb - 回调public Boolean deleteAccount(String kfAccount)
kfAccount - 客服登录帐号(包含域名)public void deleteAccount(String accessToken, String kfAccount, Callback<Boolean> cb)
accessToken - accessTokenkfAccount - 客服登录帐号(包含域名)cb - 回调public Boolean deleteAccount(String accessToken, String kfAccount)
accessToken - accessTokenkfAccount - 客服登录帐号(包含域名)public List<MsgRecord> getMsgRecords(Integer pageNo, Integer pageSize, Date startTime, Date endTime)
pageNo - 页码pageSize - 分页大小startTime - 起始时间endTime - 结束时间public void getMsgRecords(Integer pageNo, Integer pageSize, Date startTime, Date endTime, Callback<List<MsgRecord>> cb)
pageNo - 页码pageSize - 分页大小startTime - 起始时间endTime - 结束时间cb - 回调public void getMsgRecords(String accessToken, Integer pageNo, Integer pageSize, Date startTime, Date endTime, Callback<List<MsgRecord>> cb)
accessToken - accessTokenpageNo - 页码pageSize - 分页大小startTime - 起始时间endTime - 结束时间cb - 回调public List<MsgRecord> getMsgRecords(String accessToken, Integer pageNo, Integer pageSize, Date startTime, Date endTime)
accessToken - accessTokenpageNo - 页码pageSize - 分页大小startTime - 起始时间endTime - 结束时间public Boolean createSession(String openId, String kfAccount, String text)
openId - openIdkfAccount - 客服帐号(账号前缀@公众号微信号)text - 附加文本public void createSession(String openId, String kfAccount, String text, Callback<Boolean> cb)
openId - openIdkfAccount - 客服帐号(账号前缀@公众号微信号)text - 附加文本cb - 回调public void createSession(String accessToken, String openId, String kfAccount, String text, Callback<Boolean> cb)
accessToken - accessTokenopenId - openIdkfAccount - 客服帐号(账号前缀@公众号微信号)text - 附加文本cb - 回调public Boolean createSession(String accessToken, String openId, String kfAccount, String text)
accessToken - accessTokenopenId - 用户openIdkfAccount - 客服帐号(账号前缀@公众号微信号)text - 附加文本public Boolean closeSession(String openId, String kfAccount, String text)
openId - openIdkfAccount - 客服帐号(账号前缀@公众号微信号)text - 附加文本public void closeSession(String openId, String kfAccount, String text, Callback<Boolean> cb)
openId - 用户openIdkfAccount - 客服帐号(账号前缀@公众号微信号)text - 附加文本cb - 回调public void closeSession(String accessToken, String openId, String kfAccount, String text, Callback<Boolean> cb)
accessToken - accessTokenopenId - 用户openIdkfAccount - 客服帐号(账号前缀@公众号微信号)text - 附加文本cb - 回调public Boolean closeSession(String accessToken, String openId, String kfAccount, String text)
accessToken - accessTokenopenId - 用户openIdkfAccount - 客服帐号(账号前缀@公众号微信号)text - 附加文本public UserSession getUserSession(String openId)
openId - 用户openIdpublic void getUserSession(String accessToken, String openId, Callback<UserSession> cb)
accessToken - accessTokenopenId - 用户openIdcb - 回调public void getUserSession(String openId, Callback<UserSession> cb)
openId - 用户openIdcb - 回调public UserSession getUserSession(String accessToken, String openId)
accessToken - accessTokenopenId - 用户openIdpublic List<CsSession> getCsSessions(String kfAccount)
kfAccount - 客服帐号(账号前缀@公众号微信号)public void getCsSessions(String kfAccount, Callback<List<CsSession>> cb)
kfAccount - 客服帐号(账号前缀@公众号微信号)cb - 回调public void getCsSessions(String accessToken, String kfAccount, Callback<List<CsSession>> cb)
accessToken - accessTokenkfAccount - 客服帐号(账号前缀@公众号微信号)cb - 回调public List<CsSession> getCsSessions(String accessToken, String kfAccount)
accessToken - accessTokenkfAccount - 客服帐号(账号前缀@公众号微信号)public List<WaitingSession> getWaitingSessions()
public void getWaitingSessions(Callback<List<WaitingSession>> cb)
cb - 回调public void getWaitingSessions(String accessToken, Callback<List<WaitingSession>> cb)
accessToken - accessTokencb - 回调public List<WaitingSession> getWaitingSessions(String accessToken)
accessToken - accessTokenCopyright © 2019. All rights reserved.