public class WxCpMsgAuditServiceImpl extends java.lang.Object implements WxCpMsgAuditService
构造器和说明 |
---|
WxCpMsgAuditServiceImpl() |
限定符和类型 | 方法和说明 |
---|---|
WxCpAgreeInfo |
checkSingleAgree(@NonNull WxCpCheckAgreeRequest checkAgreeRequest)
获取会话同意情况
企业可通过下述接口,获取会话中外部成员的同意情况
单聊请求地址:https://qyapi.weixin.qq.com/cgi-bin/msgaudit/check_single_agree?
|
java.lang.String |
decryptChatData(WxCpChatDatas.WxCpChatData chatData) |
WxCpChatDatas |
getChatDatas(long seq,
@NonNull long limit,
java.lang.String proxy,
java.lang.String passwd,
@NonNull long timeout)
拉取聊天记录函数
|
java.lang.String |
getChatPlainText(WxCpChatDatas.WxCpChatData chatData)
获取解密的聊天数据明文
|
WxCpChatModel |
getDecryptData(WxCpChatDatas.WxCpChatData chatData)
获取解密的聊天数据Model
|
WxCpGroupChat |
getGroupChat(@NonNull java.lang.String roomid)
获取会话内容存档内部群信息
企业可通过此接口,获取会话内容存档本企业的内部群信息,包括群名称、群主id、公告、群创建时间以及所有群成员的id与加入时间。
|
void |
getMediaFile(@NonNull java.lang.String sdkfileid,
java.lang.String proxy,
java.lang.String passwd,
@NonNull long timeout,
@NonNull java.lang.String targetFilePath)
获取媒体文件
针对图片、文件等媒体数据,提供sdk接口拉取数据内容。
|
java.util.List<java.lang.String> |
getPermitUserList(java.lang.Integer type)
获取会话内容存档开启成员列表
企业可通过此接口,获取企业开启会话内容存档的成员列表
请求方式:POST(HTTPS)
请求地址:https://qyapi.weixin.qq.com/cgi-bin/msgaudit/get_permit_user_list?
|
public WxCpChatDatas getChatDatas(long seq, @NonNull @NonNull long limit, java.lang.String proxy, java.lang.String passwd, @NonNull @NonNull long timeout) throws java.lang.Exception
WxCpMsgAuditService
getChatDatas
在接口中 WxCpMsgAuditService
seq
- 从指定的seq开始拉取消息,注意的是返回的消息从seq+1开始返回,seq为之前接口返回的最大seq值。首次使用请使用seq:0limit
- 一次拉取的消息条数,最大值1000条,超过1000条会返回错误proxy
- 使用代理的请求,需要传入代理的链接。如:socks5://10.0.0.1:8081 或者 http://10.0.0.1:8081,如果没有传nullpasswd
- 代理账号密码,需要传入代理的账号密码。如 user_name:passwd_123,如果没有传nulltimeout
- 超时时间,根据实际需要填写java.lang.Exception
- 出错抛出异常public WxCpChatModel getDecryptData(@NonNull WxCpChatDatas.WxCpChatData chatData) throws java.lang.Exception
WxCpMsgAuditService
getDecryptData
在接口中 WxCpMsgAuditService
chatData
- getChatDatas()获取到的聊天数据java.lang.Exception
- 出错会抛出异常public java.lang.String decryptChatData(WxCpChatDatas.WxCpChatData chatData) throws java.lang.Exception
java.lang.Exception
public java.lang.String getChatPlainText(WxCpChatDatas.WxCpChatData chatData) throws java.lang.Exception
WxCpMsgAuditService
getChatPlainText
在接口中 WxCpMsgAuditService
chatData
- getChatDatas()获取到的聊天数据java.lang.Exception
- 出错会抛出异常public void getMediaFile(@NonNull @NonNull java.lang.String sdkfileid, java.lang.String proxy, java.lang.String passwd, @NonNull @NonNull long timeout, @NonNull @NonNull java.lang.String targetFilePath) throws me.chanjar.weixin.common.error.WxErrorException
WxCpMsgAuditService
getMediaFile
在接口中 WxCpMsgAuditService
sdkfileid
- 消息体内容中的sdkfileid信息proxy
- 使用代理的请求,需要传入代理的链接。如:socks5://10.0.0.1:8081 或者 http://10.0.0.1:8081,如果没有传nullpasswd
- 代理账号密码,需要传入代理的账号密码。如 user_name:passwd_123,如果没有传nulltimeout
- 超时时间,分片数据需累加到文件存储。单次最大返回512K字节,如果文件比较大,自行设置长一点,比如timeout=10000targetFilePath
- 目标文件绝对路径+实际文件名,比如:/usr/local/file/20220114/474f866b39d10718810d55262af82662.gifme.chanjar.weixin.common.error.WxErrorException
- 出错抛出异常public java.util.List<java.lang.String> getPermitUserList(java.lang.Integer type) throws me.chanjar.weixin.common.error.WxErrorException
WxCpMsgAuditService
请求方式:POST(HTTPS) 请求地址:https://qyapi.weixin.qq.com/cgi-bin/msgaudit/get_permit_user_list?access_token=ACCESS_TOKEN
getPermitUserList
在接口中 WxCpMsgAuditService
type
- 拉取对应版本的开启成员列表。1表示办公版;2表示服务版;3表示企业版。非必填,不填写的时候返回全量成员列表。me.chanjar.weixin.common.error.WxErrorException
- 出错抛出异常public WxCpGroupChat getGroupChat(@NonNull @NonNull java.lang.String roomid) throws me.chanjar.weixin.common.error.WxErrorException
WxCpMsgAuditService
请求方式:POST(HTTPS) 请求地址:https://qyapi.weixin.qq.com/cgi-bin/msgaudit/groupchat/get?access_token=ACCESS_TOKEN
getGroupChat
在接口中 WxCpMsgAuditService
roomid
- 待查询的群idme.chanjar.weixin.common.error.WxErrorException
- 出错抛出异常public WxCpAgreeInfo checkSingleAgree(@NonNull @NonNull WxCpCheckAgreeRequest checkAgreeRequest) throws me.chanjar.weixin.common.error.WxErrorException
WxCpMsgAuditService
单聊请求地址:https://qyapi.weixin.qq.com/cgi-bin/msgaudit/check_single_agree?access_token=ACCESS_TOKEN
请求方式:POST(HTTPS)
checkSingleAgree
在接口中 WxCpMsgAuditService
checkAgreeRequest
- 待查询的会话信息me.chanjar.weixin.common.error.WxErrorException
- 出错抛出异常