发送短消息 (sendShort)
场景描述
发送华为云短信(必须使用模板,供其他模块使用)。调用该接口需要在中添加短信配置,短信配置相关信息需要购买华为云“消息&短信”服务获取。在创建模板类型是华为云短信的短信模板,相关配置需要跟之前在华为云上购买的“消息&短信 > 国内短信 > 模板管理”中添加模板生成的配置保持一致。
接口方法
POST
接口URI
https://域名/apiaccess/CCNOTIFICATION/rest/ccnotification/v1/sendmessage/sendShort
例如域名是service.besclouds.com。
请求说明
|
序号 |
名称 |
参数类型 |
是否必选 |
说明 |
|---|---|---|---|---|
|
1 |
X-APP-Key |
string |
True |
APPKey标识。从APP服务-APP管理中获取。 |
|
2 |
Authorization |
string |
True |
鉴权字段,内容格式为: Bearer +tokenByAKSK接口的返回值中AccessToken(Bearer后有空格)。 |
|
3 |
X-tenantspaceId |
string |
False |
租户标识。即配置短信模板的租间ID。从-中获取的租间ID。 |
|
序号 |
名称 |
参数类型 |
是否必选 |
说明 |
|---|---|---|---|---|
|
1 |
body |
object |
True |
请求体。 |
|
1.1 |
templateId |
string |
True |
模板ID。从显示模板列表中的模板ID获取。 |
|
1.2 |
variables |
array[string] |
False |
变量列表,最多支持10个变量。 |
|
1.3 |
receiverIds |
array[string] |
False |
接收者列表,接收者加密存储在表中的总长度不能超过4000个字符,需要带国家码,+86。 |
|
1.4 |
sendTime |
number |
False |
发送时间,不携带,则表示立即发送,携带即为指定时间发送,格式为时间戳。早于当前时间会报错。 |
|
1.5 |
isApifabric |
string |
True |
是否是APIFabric接口。 |
响应说明
- 响应状态码: 200
|
序号 |
名称 |
参数类型 |
是否必选 |
说明 |
|---|---|---|---|---|
|
1 |
returnCode |
string |
False |
返回码。0:表示成功;1:表示失败;3:表示发送消息同步表数据部分成功;4:表示时间参数小于当前时间;5:表示接收短信号码为空;8:表示短信配置为空;9:表示有收件人不存在;10:表示单位时间内短信或者邮件发送超过最大次数。 |
|
2 |
description |
string |
False |
返回描述。 |
|
3 |
data |
json |
False |
返回消息数据。 |
|
3.1 |
msgId |
string |
False |
返回消息ID。 |
- 响应状态码: 400
|
序号 |
名称 |
参数类型 |
是否必选 |
说明 |
|---|---|---|---|---|
|
1 |
schema |
string |
True |
错误的请求:请检查请求路径及参数。 |
- 响应状态码: 401
|
序号 |
名称 |
参数类型 |
是否必选 |
说明 |
|---|---|---|---|---|
|
1 |
schema |
string |
True |
未授权:1. 请确认是否购买了相关服务。 2. 请联系客服人员检查您账号的当前状态。 |
- 响应状态码: 404
|
序号 |
名称 |
参数类型 |
是否必选 |
说明 |
|---|---|---|---|---|
|
1 |
schema |
string |
True |
请求的内容未找到:请检查请求的路径。 |
- 响应状态码: 500
|
序号 |
名称 |
参数类型 |
是否必选 |
说明 |
|---|---|---|---|---|
|
1 |
schema |
string |
True |
业务失败:请依次确认您请求中各参数的取值。 |
错误码
无
报文样例
- 场景描述:发送华为云短信(必须使用模板,供其他模块使用)。调用该接口需要在中添加短信配置,短信配置相关信息需要购买华为云“消息&短信”服务获取。在中创建模板类型是华为云短信的短信模板,相关配置需要跟之前在华为云上购买的“消息&短信->国内短信->模板管理”中添加模板生成的配置保持一致。
请求头:
X-TenantSpaceID:202101134979 Authorization:Bearer 3b5d****23c9 X-app-key:b7bd****cb8c
请求参数:{ "templateId": "1048269332823168026", "receiverIds": [ "+8617248048759" ], "variables": [ "variables one" ], "sentTime": 1628867100, "isApifabric": "true" }响应参数:
{ "returnCode": "0", "description": "send SMS all Success" }