Appearance
消息中心
RemoteMessageService
com.magus.cloud.messagecenter.client.api.RemoteMessageService
sendSmsCaptcha
接口说明
发送手机短信验证码
请求地址
POST /message-center/sender/sms/captcha请求参数
| 参数名 | 父级 | 类型 | 是否必须 | 示例值 | 描述 |
|---|---|---|---|---|---|
| smsCaptcha | Object | com.magus.cloud.messagecenter.base.model.request.SmsCaptcha | |||
| mobile | smsCaptcha | String | 1 | 1344***4234 | 手机号 |
| code | smsCaptcha | String | 1 | magustek | 编码 |
| sender | smsCaptcha | String | 0 | Admin | 发送方 |
| owner | smsCaptcha | String | 0 | admin | 所有者 |
| useTemplate | smsCaptcha | boolean | 0 | True | 是否使用模板 |
| templateCode | smsCaptcha | String | 0 | 10000 | 模板编码 |
| templateParams | smsCaptcha | Object | 0 | {"code": "123456"} | 模板参数 |
响应状态
| 状态码 | 说明 | schema |
|---|---|---|
| 200 | OK | |
| 500 | 服务响应异常 | CommonRsp |
响应参数
| 参数名称 | 参数说明 | 类型 | schema |
|---|---|---|---|
请求示例
{
"mobile": "",
"code": "",
"sender": "",
"owner": "",
"useTemplate": false,
"templateCode": "",
"templateParams": {}
}响应示例
truesendSms
接口说明
发送手机短信通知
请求地址
POST /message-center/sender/sms请求参数
| 参数名 | 父级 | 类型 | 是否必须 | 示例值 | 描述 |
|---|---|---|---|---|---|
| smsMessage | Object | com.magus.cloud.messagecenter.base.model.request.SmsMessage | |||
| mobiles | smsMessage | Array | 1 | [1344***4234] | 手机号 |
| code | smsMessage | String | 1 | magustek | 编码 |
| sender | smsMessage | String | 0 | admin | 发送方 |
| owner | smsMessage | String | 0 | admin | 所有者 |
| useTemplate | smsMessage | boolean | 0 | true | 是否使用模板 |
| templateCode | smsMessage | String | 0 | 10000 | 模板编码 |
| templateParams | smsMessage | Object | 0 | {"code": "123456"} | 模板参数 |
响应状态
| 状态码 | 说明 |
|---|---|
| 200 | OK |
| 500 | 服务响应异常 |
响应参数
| 参数名称 | 参数说明 | 类型 | schema |
|---|---|---|---|
请求示例
{
"mobiles": [],
"code": "",
"sender": "",
"owner": "",
"useTemplate": false,
"templateCode": "",
"templateParams": {}
}响应示例
truesendEmail
接口说明
发送邮件
请求地址
POST /message-center/sender/email请求参数
| 参数名 | 父级 | 类型 | 是否必须 | 示例值 | 描述 |
|---|---|---|---|---|---|
| emailMessage | Object | com.magus.cloud.messagecenter.base.model.request.EmailMessage | |||
| to | emailMessage | Array | 1 | ["213@qq.com"] | 发送邮箱 |
| cc | emailMessage | Array | 0 | ["213@qq.com"] | 抄送邮箱 |
| bc | emailMessage | Array | 0 | ["213@qq.com"] | 密送邮箱 |
| code | emailMessage | String | 1 | magustek | 编码 |
| sender | emailMessage | String | 0 | admin | 发送方 |
| owner | emailMessage | String | 0 | admin | 所有者 |
| useTemplate | emailMessage | boolean | 0 | true | 是否使用模板 |
| templateCode | emailMessage | String | 0 | 10000 | 模板编码 |
| templateParams | emailMessage | Object | 0 | {"code": "123456"} | 模板参数 |
响应状态
| 状态码 | 说明 |
|---|---|
| 200 | OK |
| 500 | 服务响应异常 |
响应参数
| 参数名称 | 参数说明 | 类型 | schema |
|---|---|---|---|
请求示例
{
"to": [],
"cc": [],
"bc": [],
"subject": "",
"content": "",
"code": "",
"sender": "",
"owner": "",
"useTemplate": false,
"templateCode": "",
"templateParams": {}
}响应示例
truesendMsg
接口说明
发送站内信
请求地址
POST /message-center/sender/msg请求参数
| 参数名 | 父级 | 类型 | 是否必须 | 示例值 | 描述 |
|---|---|---|---|---|---|
| innerMessage | Object | com.magus.cloud.messagecenter.base.model.request.InnerMessage | |||
| categoryId | innerMessage | Integer | 1 | 0 | 消息分类ID |
| subCategoryId | innerMessage | Integer | 0 | 0 | 消息子分类ID |
| receivers | innerMessage | Array | 0 | ["admin"] | 接收方 |
| subject | innerMessage | String | 0 | 告警 | 标题 |
| content | innerMessage | String | 0 | 异常告警:数据不存在 | 消息内容 |
| code | innerMessage | String | 1 | magustek | 编码 |
| sender | innerMessage | String | 0 | admin | 发送方 |
| owner | innerMessage | String | 0 | admin | 所有者 |
| useTemplate | innerMessage | boolean | 0 | true | 是否使用模板 |
| templateCode | innerMessage | String | 0 | 10000 | 模板编码 |
| templateParams | innerMessage | Object | 0 | {"code": "123456"} | 模板参数 |
响应状态
| 状态码 | 说明 |
|---|---|
| 200 | OK |
| 500 | 服务响应异常 |
响应参数
| 参数名称 | 参数说明 | 类型 | schema |
|---|---|---|---|
请求示例
{
"categoryId": 0,
"subCategoryId": 0,
"receivers": [],
"subject": "",
"content": "",
"code": "",
"sender": "",
"owner": "",
"useTemplate": false,
"templateCode": "",
"templateParams": {}
}响应示例
truesendTodo
接口说明
发送待办事项
请求地址
POST /message-center/sender/todo请求参数
| 参数名 | 父级 | 类型 | 是否必须 | 示例值 | 描述 |
|---|---|---|---|---|---|
| todoMessage | Object | com.magus.cloud.messagecenter.base.model.request.TodoMessage | |||
| url | todoMessage | String | 0 | Https://www.didi.com | Url |
| receivers | todoMessage | Array | 0 | ["admin"] | 接收方 |
| subject | todoMessage | String | 0 | 告警 | 标题 |
| content | todoMessage | String | 0 | 异常告警:数据不存在 | 消息内容 |
| code | todoMessage | String | 1 | magustek | 编码 |
| sender | todoMessage | String | 0 | admin | 发送方 |
| owner | todoMessage | String | 0 | admin | 所有者 |
| useTemplate | todoMessage | boolean | 0 | true | 是否使用模板 |
| templateCode | todoMessage | String | 0 | 10000 | 模板编码 |
| templateParams | todoMessage | Object | 0 | {"code": "123456"} | 模板参数 |
响应状态
| 状态码 | 说明 |
|---|---|
| 200 | OK |
| 500 | 服务响应异常 |
响应参数
| 参数名称 | 参数说明 | 类型 | schema |
|---|---|---|---|
请求示例
{
"subject": "主题",
"receivers": [
"接收方"
],
"content": "消息内容",
"url": "链接地址",
"code": "",
"sender": "",
"owner": "",
"useTemplate": false,
"templateCode": "",
"templateParams": {}
}响应示例
truesendMessages
接口说明
批量发送
请求地址
POST /message-center/sender/batch请求参数
| 参数名 | 父级 | 类型 | 是否必须 | 示例值 | 描述 |
|---|---|---|---|---|---|
| messages | Array | 1 | com.magus.cloud.messagecenter.base.model.AbstractMessage | ||
| type | messages | String | 0 | MSG | 消息类型:MSG,TODO,CAPTCHA,SMS,EMAIL,WECHAT,WECHAT_APP,DINGTALK,API,BATCH |
| code | messages | String | 1 | magustek | 编码 |
| header | messages | Object | 0 | {} | 消息头 |
| body | messages | Object | 0 | {} | 消息体 |
| owner | messages | String | 0 | admin | 消息所有者 |
| sender | messages | String | 0 | admin | 消息发送者 |
| retryProfile | messages | String | 0 | {} | 重试配置 |
响应状态
| 状态码 | 说明 |
|---|---|
| 200 | OK |
| 500 | 服务响应异常 |
响应参数
| 参数名称 | 参数说明 | 类型 | schema |
|---|---|---|---|
请求示例
[
{
"type": "",
"owner": "",
"header": {},
"sender": "",
"retryProfile": {},
"code": "",
"body": {}
}
]响应示例
truesendRuleMessage
接口说明
规则发送
请求地址
POST /message-center/sender/rule请求参数
| 参数名 | 父级 | 类型 | 是否必须 | 示例值 | 描述 |
|---|---|---|---|---|---|
| ruleMessage | Object | 1 | com.magus.cloud.messagecenter.base.model.request.RuleMessage | ||
| code | ruleMessage | String | 1 | magustek | 编码 |
| ruleCode | ruleMessage | String | 0 | Https://www.didi.com | 规则编码 |
| sender | ruleMessage | String | 0 | admin | 发送方 |
| owner | ruleMessage | String | 0 | admin | 所有者 |
| templateParams | ruleMessage | Object | 0 | {"code": "123456"} | 模板参数 |
| emailMessage | ruleMessage | Object | 邮件 | ||
| to | emailMessage | Array | 1 | ["213@qq.com"] | 发送邮箱 |
| cc | emailMessage | Array | 0 | ["213@qq.com"] | 抄送邮箱 |
| bc | emailMessage | Array | 0 | ["213@qq.com"] | 密送邮箱 |
| code | emailMessage | String | 1 | magustek | 编码 |
| sender | emailMessage | String | 0 | admin | 发送方 |
| owner | emailMessage | String | 0 | admin | 所有者 |
| useTemplate | emailMessage | boolean | 0 | true | 是否使用模板 |
| templateCode | emailMessage | String | 0 | 10000 | 模板编码 |
| templateParams | emailMessage | Object | 0 | {"code": "123456"} | 模板参数 |
| innerMessage | ruleMessage | Object | 站内信 | ||
| categoryId | innerMessage | Integer | 1 | 0 | 消息分类ID |
| subCategoryId | innerMessage | Integer | 0 | 0 | 消息子分类ID |
| receivers | innerMessage | Array | 0 | ["admin"] | 接收方 |
| subject | innerMessage | String | 0 | 告警 | 标题 |
| content | innerMessage | String | 0 | 异常告警:数据不存在 | 消息内容 |
| code | innerMessage | String | 1 | magustek | 编码 |
| sender | innerMessage | String | 0 | admin | 发送方 |
| owner | innerMessage | String | 0 | admin | 所有者 |
| useTemplate | innerMessage | boolean | 0 | true | 是否使用模板 |
| templateCode | innerMessage | String | 0 | 10000 | 模板编码 |
| templateParams | innerMessage | Object | 0 | {"code": "123456"} | 模板参数 |
| smsMessage | ruleMessage | Object | 短信 | ||
| mobiles | smsMessage | Array | 1 | [1344***4234] | 手机号 |
| code | smsMessage | String | 1 | magustek | 编码 |
| sender | smsMessage | String | 0 | admin | 发送方 |
| owner | smsMessage | String | 0 | admin | 所有者 |
| useTemplate | smsMessage | boolean | 0 | true | 是否使用模板 |
| templateCode | smsMessage | String | 0 | 10000 | 模板编码 |
| templateParams | smsMessage | Object | 0 | {"code": "123456"} | 模板参数 |
| weChatAppMessage | ruleMessage | 企业微信 | |||
| toUser | weChatAppMessage | Array | 0 | ["10000"] | 成员ID |
| toParty | weChatAppMessage | Array | 0 | ["20000"] | 部门ID |
| toTag | weChatAppMessage | Array | 0 | ["20000"] | 标签ID |
| title | weChatAppMessage | String | 0 | 告警 | 标题 |
| content | weChatAppMessage | String | 0 | 异常告警:数据不存在 | 消息内容 |
| url | weChatAppMessage | String | https://www.sss.com | url | |
| msgType | weChatAppMessage | Stri | TEXT | 消息类型 文本-TEXT(默认),图片-IMAGE,图文消息-NEWS | |
| safe | weChatAppMessage | Integer | 0 | 是否是保密消息 0表示可对外分享,1表示不能分享且内容显示水印,默认为0 | |
| code | weChatAppMessage | String | 1 | magustek | 编码 |
| sender | weChatAppMessage | String | 0 | admin | 发送方 |
| owner | weChatAppMessage | String | 0 | admin | 所有者 |
| useTemplate | weChatAppMessage | boolean | 0 | true | 是否使用模板 |
| templateCode | weChatAppMessage | String | 0 | 10000 | 模板编码 |
| templateParams | weChatAppMessage | Object | 0 | {"code": "123456"} | 模板参数 |
| dingTalkMessage | ruleMessage | Object | com.magus.cloud.messagecenter.base.model.request.DingTalkMessage | ||
| mobiles | dingTalkMessage | Array | 0 | ["15312834284"] | 手机号 |
| users | dingTalkMessage | Array | 0 | ["admin"] | 用户 |
| title | dingTalkMessage | String | 0 | 告警 | 标题 |
| content | dingTalkMessage | String | 0 | 异常告警:数据不存在 | 消息内容 tip:(消息类型为图片的,内容需要base64编码) |
| atAll | dingTalkMessage | Boolean | 0 | true | 是否@所有人,默认不@ |
| msgType | dingTalkMessage | String | 0 | TEXT | 消息类型 文本-TEXT(默认),图片-IMAGE,图文消息-NEWS |
| code | dingTalkMessage | String | 1 | magustek | 编码 |
| sender | dingTalkMessage | String | 0 | admin | 发送方 |
| owner | dingTalkMessage | String | 0 | admin | 所有者 |
| useTemplate | dingTalkMessage | boolean | 0 | true | 是否使用模板 |
| templateCode | dingTalkMessage | String | 0 | 10000 | 模板编码 |
| templateParams | dingTalkMessage | Object | 0 | {"code": "123456"} | 模板参数 |
响应状态
| 状态码 | 说明 |
|---|---|
| 200 | OK |
| 500 | 服务响应异常 |
响应参数
| 参数名称 | 参数说明 | 类型 | schema |
|---|---|---|---|
请求示例
{
"code": "",
"ruleCode": "",
"sender": "",
"owner": "",
"templateParams": {},
"emailMessage": {//邮件
"to": [
"发送地址"
],
"cc": [
"抄送地址"
],
"bc": [
"密送地址"
],
"subject": "主题",
"content": "正文",
"code": "编码",
"sender": "发送方",
"owner": "所有者",
"useTemplate": false,//是否使用模板
"templateCode": "模板编码",
"templateParams": {}//模板参数
},
"innerMessage": {//站内信
"categoryId": 0,//消息分类ID
"subCategoryId": 0,//消息子分类ID
"receivers": [
"接收方"
],
"subject": "标题",
"content": "消息内容",
"code": "编码",
"sender": "发送方",
"owner": "所有者",
"useTemplate": false,//是否使用模板
"templateCode": "模板编码",
"templateParams": {}//模板参数
},
"smsMessage": {//短信
"mobiles": [
"手机号"
],
"code": "编码",
"sender": "发送方",
"owner": "所有者",
"useTemplate": false,//是否使用模板
"templateCode": "模板编码",
"templateParams": {}//模板参数
},
"weChatAppMessage": {//企业微信
"toUser": [
"成员ID"
],
"toParty": [
"部门ID"
],
"toTag": [
"标签ID"
],
"title": "标题",
"content": "消息内容",
"url": "url",
"msgType": [
"TEXT",
"TEXTCARD",
"MARKDOWN",
"IMAGE",
"NEWS"
],//消息类型 文本-TEXT(默认),图片-IMAGE,图文消息-NEWS
"safe": 0,//是否是保密消息 0表示可对外分享,1表示不能分享且内容显示水印,默认为0
"code": "编码",
"sender": "发送方",
"owner": "所有者",
"useTemplate": false,//是否使用模板
"templateCode": ""//模板编码,
"templateParams": {}//模板参数
},
"dingTalkMessage": {//钉钉
"mobiles": [
"手机号"
],
"users": [
"用户"
],
"title": "标题",
"content": "正文",
"atAll": false,//是否@所有人,默认不@
"msgType": [
"TEXT",
"MARKDOWN"
],//消息类型
"code": "",//编码
"sender": "",//发送方
"owner": "",//所有者
"useTemplate": false,//是否使用模板
"templateCode": ""//模板编码
"sender": "发送方",
"owner": "所有者",
"templateParams": {}//模板参数
}
}响应示例
truesendWeChatApp
接口说明
发送企业微信消息-应用
请求地址
POST /message-center/sender/weChat/app请求参数
| 参数名 | 父级 | 类型 | 是否必须 | 示例值 | 描述 |
|---|---|---|---|---|---|
| weChatAppMessage | Object | com.magus.cloud.messagecenter.base.model.request.WeChatAppMessage | |||
| toUser | weChatAppMessage | Array | 0 | ["10000"] | 成员ID |
| toParty | weChatAppMessage | Array | 0 | ["20000"] | 部门ID |
| toTag | weChatAppMessage | Array | 0 | ["20000"] | 标签ID |
| title | weChatAppMessage | String | 0 | 告警 | 标题 |
| content | weChatAppMessage | String | 0 | 异常告警:数据不存在 | 消息内容 tip:(消息类型为图片的,内容需要base64编码) |
| url | weChatAppMessage | String | https://www.sss.com | url | |
| msgType | weChatAppMessage | Stri | TEXT | 消息类型 文本-TEXT(默认),图片-IMAGE,图文消息-NEWS | |
| safe | weChatAppMessage | Integer | 0 | 是否是保密消息 0表示可对外分享,1表示不能分享且内容显示水印,默认为0 | |
| code | weChatAppMessage | String | 1 | magustek | 编码 |
| sender | weChatAppMessage | String | 0 | admin | 发送方 |
| owner | weChatAppMessage | String | 0 | admin | 所有者 |
| useTemplate | weChatAppMessage | boolean | 0 | true | 是否使用模板 |
| templateCode | weChatAppMessage | String | 0 | 10000 | 模板编码 |
| templateParams | weChatAppMessage | Object | 0 | {"code": "123456"} | 模板参数 |
响应状态
| 状态码 | 说明 |
|---|---|
| 200 | OK |
| 500 | 服务响应异常 |
响应参数
| 参数名称 | 参数说明 | 类型 | schema |
|---|---|---|---|
请求示例
{
"toUser": [],
"toParty": [],
"toTag": [],
"title": "",
"content": "",
"url": "",
"msgType": [
"TEXT",
"TEXTCARD",
"MARKDOWN",
"IMAGE",
"NEWS"
],
"safe": 0,
"code": "",
"sender": "",
"owner": "",
"useTemplate": false,
"templateCode": "",
"templateParams": {}
}响应示例
truesendWeChat
接口说明
发送企业微信消息-webhook
请求地址
POST /message-center/sender/weChat/robot请求参数
| 参数名 | 父级 | 类型 | 是否必须 | 示例值 | 描述 |
|---|---|---|---|---|---|
| weChatMessage | Object | com.magus.cloud.messagecenter.base.model.request.WeChatMessage | |||
| mobiles | weChatMessage | Array | 0 | ["15312834284"] | 手机号 |
| users | weChatMessage | Array | 0 | ["admin"] | 用户 |
| content | weChatMessage | String | 0 | 异常告警:数据不存在 | 消息内容 tip:(消息类型为图片的,内容需要base64编码) |
| msgType | weChatMessage | String | 0 | TEXT | 消息类型 文本-TEXT(默认),图片-IMAGE,图文消息-NEWS |
| code | weChatMessage | String | 1 | magustek | 编码 |
| sender | weChatMessage | String | 0 | admin | 发送方 |
| owner | weChatMessage | String | 0 | admin | 所有者 |
| useTemplate | weChatMessage | boolean | 0 | true | 是否使用模板 |
| templateCode | weChatMessage | String | 0 | 10000 | 模板编码 |
| templateParams | weChatMessage | Object | 0 | {"code": "123456"} | 模板参数 |
响应状态
| 状态码 | 说明 |
|---|---|
| 200 | OK |
| 500 | 服务响应异常 |
响应参数
| 参数名称 | 参数说明 | 类型 | schema |
|---|---|---|---|
请求示例
{
"mobiles": [],
"users": [],
"content": "",
"msgType": [
"TEXT",
"TEXTCARD",
"MARKDOWN",
"IMAGE",
"NEWS"
],
"code": "",
"sender": "",
"owner": "",
"useTemplate": false,
"templateCode": "",
"templateParams": {}
}响应示例
truesendDingTalk
接口说明
发送钉钉消息-webhook
请求地址
POST /message-center/sender/dingTalk请求参数
| 参数名 | 父级 | 类型 | 是否必须 | 示例值 | 描述 |
|---|---|---|---|---|---|
| dingTalkMessage | Object | com.magus.cloud.messagecenter.base.model.request.DingTalkMessage | |||
| mobiles | dingTalkMessage | Array | 0 | ["15312834284"] | 手机号 |
| users | dingTalkMessage | Array | 0 | ["admin"] | 用户 |
| title | dingTalkMessage | String | 0 | 告警 | 标题 |
| content | dingTalkMessage | String | 0 | 异常告警:数据不存在 | 消息内容 tip:(消息类型为图片的,内容需要base64编码) |
| atAll | dingTalkMessage | Boolean | 0 | true | 是否@所有人,默认不@ |
| msgType | dingTalkMessage | String | 0 | TEXT | 消息类型 文本-TEXT(默认),图片-IMAGE,图文消息-NEWS |
| code | dingTalkMessage | String | 1 | magustek | 编码 |
| sender | dingTalkMessage | String | 0 | admin | 发送方 |
| owner | dingTalkMessage | String | 0 | admin | 所有者 |
| useTemplate | dingTalkMessage | boolean | 0 | true | 是否使用模板 |
| templateCode | dingTalkMessage | String | 0 | 10000 | 模板编码 |
| templateParams | dingTalkMessage | Object | 0 | {"code": "123456"} | 模板参数 |
响应状态
| 状态码 | 说明 |
|---|---|
| 200 | OK |
| 500 | 服务响应异常 |
响应参数
| 参数名称 | 参数说明 | 类型 | schema |
|---|---|---|---|
请求示例
{
"mobiles": [],
"users": [],
"title": "",
"content": "",
"atAll": false,
"msgType": [
"TEXT",
"MARKDOWN"
],
"code": "",
"sender": "",
"owner": "",
"useTemplate": false,
"templateCode": "",
"templateParams": {}
}响应示例
true
帮助中心