Package com.bytedesk.wechat.work.message
Class EnterpriseGroupMessageService
java.lang.Object
com.bytedesk.wechat.work.message.EnterpriseGroupMessageService
企业微信企业群发消息服务
提供企业群发相关功能,包括:
1. 创建企业群发
2. 提醒成员群发
3. 停止企业群发
4. 获取企业的全部群发记录
5. 获取群发成员发送任务列表
6. 获取企业群发成员执行结果
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate org.springframework.web.client.RestTemplate
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddMsgTemplate
(String accessToken, MsgTemplateRequest request) 创建企业群发 企业跟第三方应用可通过此接口添加企业群发消息的任务并通知成员发送给相关客户或客户群。cancelGroupMsgSend
(String accessToken, String msgId) 停止企业群发 企业和第三方应用可调用此接口,停止无需成员继续发送的企业群发getGroupMsgList
(String accessToken, GroupMsgListRequest request) 获取企业群发记录列表 企业和第三方应用可通过此接口获取企业与成员的群发记录。getGroupMsgSendResult
(String accessToken, String msgId, String userid, Integer limit, String cursor) 获取企业群发成员执行结果getGroupMsgTask
(String accessToken, String msgId, Integer limit, String cursor) 获取群发成员发送任务列表remindGroupMsgSend
(String accessToken, String msgId) 提醒成员群发 企业和第三方应用可调用此接口,重新触发群发通知,提醒成员完成群发任务,24小时内每个群发最多触发三次提醒。
-
Field Details
-
restTemplate
@Autowired private org.springframework.web.client.RestTemplate restTemplate
-
-
Constructor Details
-
EnterpriseGroupMessageService
public EnterpriseGroupMessageService()
-
-
Method Details
-
addMsgTemplate
创建企业群发 企业跟第三方应用可通过此接口添加企业群发消息的任务并通知成员发送给相关客户或客户群。- Parameters:
accessToken
- 调用接口凭证request
- 群发消息请求- Returns:
- 群发消息响应
-
remindGroupMsgSend
提醒成员群发 企业和第三方应用可调用此接口,重新触发群发通知,提醒成员完成群发任务,24小时内每个群发最多触发三次提醒。- Parameters:
accessToken
- 调用接口凭证msgId
- 群发消息的id- Returns:
- 基础响应
-
cancelGroupMsgSend
停止企业群发 企业和第三方应用可调用此接口,停止无需成员继续发送的企业群发- Parameters:
accessToken
- 调用接口凭证msgId
- 群发消息的id- Returns:
- 基础响应
-
getGroupMsgList
获取企业群发记录列表 企业和第三方应用可通过此接口获取企业与成员的群发记录。- Parameters:
accessToken
- 调用接口凭证request
- 获取群发记录的查询条件- Returns:
- 群发记录列表
-
getGroupMsgTask
public GroupMsgTaskResponse getGroupMsgTask(String accessToken, String msgId, Integer limit, String cursor) 获取群发成员发送任务列表- Parameters:
accessToken
- 调用接口凭证msgId
- 群发消息的idlimit
- 返回的最大记录数cursor
- 用于分页的游标- Returns:
- 成员发送任务列表
-
getGroupMsgSendResult
public GroupMsgSendResultResponse getGroupMsgSendResult(String accessToken, String msgId, String userid, Integer limit, String cursor) 获取企业群发成员执行结果- Parameters:
accessToken
- 调用接口凭证msgId
- 群发消息的iduserid
- 发送成员useridlimit
- 返回的最大记录数cursor
- 用于分页的游标- Returns:
- 成员执行结果
-