public interface MsgAuditApi
| Modifier and Type | Method and Description |
|---|---|
io.reactivex.rxjava3.core.Single<GenericResponse<List<ChatAgreeDetail>>> |
checkRoomAgree(RoomId roomId)
群聊获取会话同意情况
|
io.reactivex.rxjava3.core.Single<GenericResponse<List<SingleAgreeDetail>>> |
checkSingleAgree(AgreeInfoRequest request)
单聊获取会话同意情况
|
io.reactivex.rxjava3.core.Single<InnerChatInfoResponse> |
getGroupchat(RoomId roomId)
获取会话内容存档内部群信息
|
io.reactivex.rxjava3.core.Single<GenericResponse<List<String>>> |
getPermitUserList(PermitUsersRequest request)
获取会话内容存档开启成员列表
|
@POST(value="msgaudit/get_permit_user_list") io.reactivex.rxjava3.core.Single<GenericResponse<List<String>>> getPermitUserList(@Body PermitUsersRequest request)
企业可通过此接口,获取企业开启会话内容存档的成员列表
注:开启范围可设置为具体成员、部门、标签。 通过此接口拉取成员列表,会将部门、标签进行打散处理,获取部门、标签范围内的全部成员。 最终以成员userid的形式返回。
request - the request@POST(value="msgaudit/check_single_agree") io.reactivex.rxjava3.core.Single<GenericResponse<List<SingleAgreeDetail>>> checkSingleAgree(@Body AgreeInfoRequest request)
备注说明:目前一次请求只支持最多100个查询条目,超过此限制的请求会被拦截,请调用方减少单次请求的查询个数。
request - the request@POST(value="msgaudit/check_room_agree") io.reactivex.rxjava3.core.Single<GenericResponse<List<ChatAgreeDetail>>> checkRoomAgree(@Body RoomId roomId)
此接口可以查询对应roomid里面所有外企业的外部联系人的同意情况
roomId - the room id@POST(value="msgaudit/groupchat/get") io.reactivex.rxjava3.core.Single<InnerChatInfoResponse> getGroupchat(@Body RoomId roomId)
企业可通过此接口,获取会话内容存档本企业的内部群信息, 包括群名称、群主id、公告、群创建时间以及所有群成员的id与加入时间。 此接口可以查询roomid对应的群信息,roomid可以从会话内容存档中获取到的roomid填充。只支持内部群
roomId - the room idCopyright © 2024. All rights reserved.