# 1.1 短信发送

# URL

{domain}/open-api/sms/send

# 请求方式

POST

# 请求头

参数名 必选 类型 说明
Content-Type string application/json

# 请求体参数

参数名 必选 类型 说明
appId string Application APPID
param string Parameter body
sign string Signature

# param 参数

参数名 必选 类型 长度 示例 说明
timestamp long - 1677495496979 毫秒时间戳
requestId string - - 商户短信请求ID
bizType string - - 业务类型: OTPMARKETING
templateCode string - - 短信模版ID
mobileNum string - - 泰国手机号码
templateParams string - - 短信内容参数

如何构造请求体

# 请求示例

{
  "appId": "xxxxx",
  "param": "{\"requestId\":\"REQ202601210001\",\"bizType\":\"OTP\",\"templateCode\":\"SMS_001\",\"mobileNum\":\"08123456789\",\"templateParams\":{\"name\":\"Li Ning\",\"code\":\"110120\"},\"timestamp\":1676017834369}",
  "sign": "xxxxx"
}

# param 内容

{
  "requestId": "REQ202601210001",
  "bizType": "OTP",
  "templateCode": "SMS_001",
  "mobileNum": "08123456789",
  "templateParams": {
    "name": "Li Ning",
    "code": "110120"
  },
  "timestamp": 1676017834369
}

# 响应参数

参数名 类型 说明
code integer response code
message string response message
data Object data

# data参数

参数名 类型 说明
requestId string 商户短信请求ID
smsId string Bluepay短信发送流水ID
bizType string 业务类型: OTPMARKETING
mobileNum string 泰国手机号码
templateCode string 短信模版ID
smsContent string 短信发送文案
smsStatus string 短信发送状态 PENDING, SUCCESS, FAIL

# 响应示例

响应码集合

{
    "code": 10000,
    "message": "Success",
    "data": {
      "requestId": "REQ202601210001",
      "smsId": "SMS000000001",
      "bizType": "MARKETING",
      "mobileNum": "08123456789",
      "templateCode": "SMS_001",
      "smsContent": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
      "smsStatus": "PENDING"
    }
}