public interface GroupMessageApi
| Modifier and Type | Method and Description |
|---|---|
io.reactivex.rxjava3.core.Single<MsgTemplateResponse> |
addMsgTemplate(MsgTemplateRequest request)
创建企业群发
|
io.reactivex.rxjava3.core.Single<GenericResponse<String>> |
addWelcomeTemplate(WelcomeTemplateAddRequest request)
添加入群欢迎语素材
|
io.reactivex.rxjava3.core.Single<WeComResponse> |
cancelGroupmsgSend(MsgId msgId)
停止企业群发
|
io.reactivex.rxjava3.core.Single<WeComResponse> |
delWelcomeTemplate(DelWelcomeTmpRequest request)
删除入群欢迎语素材(仅适用于旧的第三方多应用套件)
|
io.reactivex.rxjava3.core.Single<WeComResponse> |
delWelcomeTemplate(TemplateId templateId)
删除入群欢迎语素材
|
io.reactivex.rxjava3.core.Single<WeComResponse> |
editWelcomeTemplate(WelcomeTemplateEditRequest request)
编辑入群欢迎语素材
|
io.reactivex.rxjava3.core.Single<GroupMsgListResponse> |
getGroupMsgListV2(GroupMsgListRequest request)
获取群发记录列表
|
io.reactivex.rxjava3.core.Single<GroupMsgSendResultResponse> |
getGroupMsgSendResult(GroupMsgSendResultRequest request)
获取企业群发成员执行结果
|
io.reactivex.rxjava3.core.Single<GroupMsgTaskResponse> |
getGroupMsgTask(GroupMsgTaskRequest request)
获取群发成员发送任务列表
|
io.reactivex.rxjava3.core.Single<WelcomeTemplateResponse> |
getWelcomeTemplate(TemplateId templateId)
获取入群欢迎语素材
|
io.reactivex.rxjava3.core.Single<WeComResponse> |
remindGroupmsgSend(MsgId msgId)
提醒成员群发
|
io.reactivex.rxjava3.core.Single<WeComResponse> |
sendWelcomeGroupMsg(WelcomeCodeRequest request)
发送新客户欢迎语
|
@POST(value="externalcontact/add_msg_template") io.reactivex.rxjava3.core.Single<MsgTemplateResponse> addMsgTemplate(@Body MsgTemplateRequest request)
当前创建企业群发是没有办法指定群聊的,服务人员接收到群发消息推送时,是下发给所有的客户
request - the request@POST(value="externalcontact/remind_groupmsg_send") io.reactivex.rxjava3.core.Single<WeComResponse> remindGroupmsgSend(@Body MsgId msgId)
企业和第三方应用可调用此接口,重新触发群发通知,提醒成员完成群发任务,24小时内每个群发最多触发三次提醒。
msgId - the msg id@POST(value="externalcontact/cancel_groupmsg_send") io.reactivex.rxjava3.core.Single<WeComResponse> cancelGroupmsgSend(@Body MsgId msgId)
msgId - the msg id@POST(value="externalcontact/get_groupmsg_list_v2") io.reactivex.rxjava3.core.Single<GroupMsgListResponse> getGroupMsgListV2(@Body GroupMsgListRequest request)
request - the request@POST(value="externalcontact/get_groupmsg_task") io.reactivex.rxjava3.core.Single<GroupMsgTaskResponse> getGroupMsgTask(@Body GroupMsgTaskRequest request)
request - the request@POST(value="externalcontact/get_groupmsg_send_result") io.reactivex.rxjava3.core.Single<GroupMsgSendResultResponse> getGroupMsgSendResult(@Body GroupMsgSendResultRequest request)
request - the request@POST(value="externalcontact/send_welcome_msg") io.reactivex.rxjava3.core.Single<WeComResponse> sendWelcomeGroupMsg(@Body WelcomeCodeRequest request)
request - the request@POST(value="externalcontact/group_welcome_template/add") io.reactivex.rxjava3.core.Single<GenericResponse<String>> addWelcomeTemplate(@Body WelcomeTemplateAddRequest request)
request - the request@POST(value="externalcontact/group_welcome_template/edit") io.reactivex.rxjava3.core.Single<WeComResponse> editWelcomeTemplate(@Body WelcomeTemplateEditRequest request)
request - the request@POST(value="externalcontact/group_welcome_template/get") io.reactivex.rxjava3.core.Single<WelcomeTemplateResponse> getWelcomeTemplate(@Body TemplateId templateId)
templateId - the template id@POST(value="externalcontact/group_welcome_template/del") io.reactivex.rxjava3.core.Single<WeComResponse> delWelcomeTemplate(@Body TemplateId templateId)
templateId - the template id@POST(value="externalcontact/group_welcome_template/del") io.reactivex.rxjava3.core.Single<WeComResponse> delWelcomeTemplate(@Body DelWelcomeTmpRequest request)
request - the requestCopyright © 2025. All rights reserved.