# GET 发送方式查询(根据消息类型编码)
通过该接口,可以本消息类型(code=xxx)配置的发送方式。目前支持消息的发送方式有6种:手机短信(SMS),电子邮件(MAIL),微信(WECHAT),钉钉(DINGTALK),系统消息(WEBSITE),超级app(公司手机端产品)(SUPERAPP), 但是不同的消息类型是可以支持 不同的发送方式组合的。例如code=xxx的消息类型仅支持:手机短信(SMS),系统消息(WEBSITE)两种发送方式
# api 调用权限说明
要调用此API,需要申请开放平台的能力,并且获取token;获取token后在接口请求时,header中添加 Authorization 值为token
# 请求方法
请求方式-GET
请求地址
https://学校的poa域名/apis/messagecenter/v1/poaMessage/getSendTypeByMessageTypeCode
例如:
https://poa.dev2.supwisdom.com/apis/messagecenter/v1/poaMessage/getSendTypeByMessageTypeCode
# Header参数
名称 | 类型 | 是否必填 | 描述 |
---|---|---|---|
Authorization | String | 是 | 调用该接口的访问凭证 |
# 入参说明
参数 | 描述 | 类型 | 必填 | 默认值 |
---|---|---|---|---|
code | 消息类型编码 | string | 是 |
# 接口调用成功返回
接口返回code值0为成功返回
data.sendId 返回消息任务发送的序列号;根据sendId 可以查询发送任务的情况;
{
"code": 0,
"timestamp": 0,
"message": "string",
"data": [
{
"code": "string"
}
]
}
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
# 接口调用失败返回
data.errorList 返回有异常的发送情况数组: receiverKey 接收对象【可以是账号、手机号、邮箱地址】 exceptionMessage 该接收对象具体的异常问题
{
"code": 500,
"timestamp": "2019-08-24T14:15:22Z",
"message": "string",
"data": {}
}
1
2
3
4
5
6
2
3
4
5
6
# postman 发送方式demo
param:
code = MT1692869455000
{
"timestamp": 1693879455610,
"code": 0,
"message": "查询成功",
"data": [
{
"SMS": "手机短信",
"WEBSITE": "系统消息",
"SUPERAPP": "App消息推送"
}
]
}
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12