# GET 发送方式查询(根据消息类型编码)

通过该接口,可以本消息类型(code=xxx)配置的发送方式。目前支持消息的发送方式有6种:手机短信(SMS),电子邮件(MAIL),微信(WECHAT),钉钉(DINGTALK),系统消息(WEBSITE),超级app(公司手机端产品)(SUPERAPP), 但是不同的消息类型是可以支持 不同的发送方式组合的。例如code=xxx的消息类型仅支持:手机短信(SMS),系统消息(WEBSITE)两种发送方式

# api 调用权限说明

要调用此API,需要申请开放平台的能力,并且获取token;获取token后在接口请求时,header中添加 Authorization 值为token authorization配置

详细参考-获取access 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

# 接口调用失败返回

data.errorList 返回有异常的发送情况数组: receiverKey 接收对象【可以是账号、手机号、邮箱地址】 exceptionMessage 该接收对象具体的异常问题

{
  "code": 500,
  "timestamp": "2019-08-24T14:15:22Z",
  "message": "string",
  "data": {}
}
1
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

postman-demo2