云服务器内容精选

  • 响应示例 状态码: 200 查询短信应用响应体。 { "result" : [ { "status" : "LAUNCHED", "region" : "cn", "app_id" : "2353cb25-c169-4e20-adcf-****7b4e0f9e", "app_name" : "AAAAA", "up_link_addr" : "https://www.huaweicloud.com/sms/receive", "create_time" : "2023-08-07T02:21:26" } ], "page_info" : { "offset" : 0, "limit" : 2, "total" : 1 } }
  • URI GET /v1/sms/apps 表1 Query参数 参数 是否必选 参数类型 描述 offset 否 Integer 偏移量,表示从此偏移量开始查询,offset大于等于0。 缺省值:0 limit 否 Integer 每页显示的条目数量。 缺省值:10 app_name 否 String 应用名称。 最小长度:1 最大长度:30 status 否 String 应用状态。 begin_time 否 String 创建时间筛选-开始时间。格式为:2019-10-12T07:20:50Z。 end_time 否 String 创建时间筛选-结束时间。格式为:2019-10-12T07:20:50Z。
  • 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 result Array of SmsApp objects 查询结果。 page_info Page object 分页信息。 表4 SmsApp 参数 参数类型 描述 app_id String 应用ID,用于获取、修改应用的唯一标识。 最小长度:1 最大长度:50 app_name String 应用名称。 最小长度:1 最大长度:30 status String 状态。 最小长度:1 最大长度:20 枚举值: CREATED:待上线。应用暂未创建成功,请稍候 SUSPENDED:暂停。无法发起业务请求。当客户所发短信内容触发业务违规,或客户申请退订短信业务时,运营经理会将客户短信应用暂停 LAUNCHED:正常。应用添加成功,可以正常使用 region String 地域。 最小长度:1 最大长度:20 create_time String 创建时间,格式:yyyy-MM-dd'T'HH:mm:ss。 最小长度:1 最大长度:20 up_link_addr String 上行短信地址。 最小长度:1 最大长度:255 表5 Page 参数 参数类型 描述 offset Integer 偏移量,表示从此偏移量开始查询,offset大于等于0。 limit Integer 每页显示的条目数量。 total Integer 总条数。 状态码: 400 表6 响应Body参数 参数 参数类型 描述 error_code String 结果状态码。 最小长度:0 最大长度:32 error_msg String 结果详情。 最小长度:0 最大长度:32 状态码: 500 表7 响应Body参数 参数 参数类型 描述 error_code String 结果状态码。 最小长度:0 最大长度:32 error_msg String 结果详情。 最小长度:0 最大长度:32
  • 请求示例 向用户发送短信,短信通道号为882306039,模板ID为1512。 https://koomessage.myhuaweicloud.cn/v1/aim/sms/messages { "channel_num" : "8823060****39", "template_id" : "1512****", "signature" : "测试签名", "app_name" : "OPACCOUNT688", "task_name" : "测试发送", "to" : [ "139274****98", "15527****78" ], "template_params" : [ "kXfvIwzs" ] }
  • 响应示例 状态码: 200 发送短信响应体。 { "status" : "Success", "result" : [ { "to" : "+86139274****8", "channel_num" : "8823060****9", "msg_id" : "b24f1f03-556e-468e-9fe1-23729b9414d7_72****6", "create_time" : "2023-08-11T12:11:24", "send_status" : "000000" }, { "to" : "+861552****978", "channel_num" : "8823060806439", "msg_id" : "b24f1f03-556e-468e-9fe1-23729b9414d7_****407", "create_time" : "2023-08-11T12:11:24", "send_status" : "000000" } ], "task_id" : "a914ca57-09cf-4899-af62-f9a****06c3c" }
  • 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 task_id String 任务ID。 最小长度:1 最大长度:50 status String 任务状态。 Success:发送成功 Failed:发送失败 说明: 此状态仅代表任务提交状态,不代表智能信息发送结果。用户手机接收智能信息结果请以收到的回执结果为准,也可通过查询智能信息发送明细API获取或登录 KooMessage 控制台查看。 最小长度:1 最大长度:20 result Array of SmsDetailResponse objects 短信ID列表,当目标号码存在多个时,每个号码都会返回一个SmsID。 当返回异常响应时不携带此字段。 表4 SmsDetailResponse 参数 参数类型 描述 to String 短信接收方的号码。 最小长度:1 最大长度:21 channel_num String 短信发送方的号码。 最小长度:1 最大长度:21 msg_id String 短信的唯一标识。 最小长度:1 最大长度:50 send_status String 短信状态码。 以下举例状态码及其说明,具体处理建议请参考API错误码。 000000:短信平台处理请求成功 E200015:待发送短信数量太大 E200028:模板变量校验失败 E200029:模板类型校验失败 E200030:模板未激活 E200031:协议校验失败 E200033:模板类型不正确 E200041:同一短信内容接收号码重复 最小长度:1 最大长度:7 create_time String 短信资源的创建时间。 即短信平台接收到用户发送短信请求的时间,为UTC时间。 格式为:yyyy-MM-dd'T'HH:mm:ss'Z'。 最小长度:1 最大长度:20 状态码: 400 表5 响应Body参数 参数 参数类型 描述 error_code String 结果状态码。 最小长度:0 最大长度:32 error_msg String 结果详情。 最小长度:0 最大长度:32 状态码: 500 表6 响应Body参数 参数 参数类型 描述 error_code String 结果状态码。 最小长度:0 最大长度:32 error_msg String 结果详情。 最小长度:0 最大长度:32
  • 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 status String 请求状态,固定200。 message String 状态描述。 data Object 固定为null。 状态码: 400 表4 响应Body参数 参数 参数类型 描述 error_code String 结果状态码。 error_msg String 结果详情。 状态码: 500 表5 响应Body参数 参数 参数类型 描述 error_code String 结果状态码。 error_msg String 结果详情。
  • 响应示例 状态码: 200 查询智能信息基础版任务列表返回体。 { "status" : "200", "message" : "success", "data" : { "aim_basic_send_tasks" : [ { "task_id" : "dcda9636-b30f-473c-af88-c8ea2ccccccc", "task_name" : "回落", "task_state" : "发送中", "tpl_id" : "800000003", "tpl_name" : "测试-年中福利", "operator" : "hwstaff_KMSG_Customer2", "create_time" : "2022-06-07T01:00:15Z", "send_time" : "2022-06-07T01:00:15Z", "total_count" : 1, "success_count" : 0, "failed_count" : null, "timeout_count" : null, "exdata" : null }, { "task_id" : "975d83c2-8b26-4a98-b758-76b88efccccc", "task_name" : "0606ceshi003", "task_state" : "发送完成", "tpl_id" : "800000004", "tpl_name" : "测试- 华为云产品 欢迎您", "operator" : "hwstaff_KMSG_Customer2", "create_time" : "2022-06-06T02:02:23Z", "send_time" : "2022-06-06T02:02:23Z", "total_count" : 3, "success_count" : 3, "failed_count" : null, "timeout_count" : null, "exdata" : null } ], "page_info" : { "offset" : 0, "limit" : 2, "total" : 27 } } }
  • URI GET /v1/aim-basic/send-tasks 表1 Query参数 参数 是否必选 参数类型 描述 task_name 否 String 智能信息基础版任务名称。 task_id 否 String 智能信息基础版任务ID。 tpl_id 否 String 智能信息基础版模板ID。 tpl_name 否 String 智能信息基础版模板名称。 begin_time 否 String 智能信息基础版任务创建开始时间。 样例为:2019-10-12T07:20:50Z。 end_time 否 String 智能信息基础版任务创建结束时间。 样例为:2019-10-12T07:20:50Z。 send_begin_time 否 String 智能信息基础版任务发送开始时间。 样例为:2019-10-12T07:20:50Z。 send_end_time 否 String 智能信息基础版任务发送结束时间。 样例为:2019-10-12T07:20:50Z。 operator 否 String 操作员。 task_status 否 String 发送状态类型。 submit_success:提交成功 submit_failed:提交失败 processing:发送中 sending_failed:发送失败 re_submit_success:重试提交成功 sending_complete:发送完成 re_submit_failed:重试提交成功 re_processing:重试进行中 re_sending_complete:重试发送完成 scheduled:定时任务 offset 否 Integer 偏移量,表示从此偏移量开始查询,offset大于等于0。 最小值:0 最大值:2147483647 缺省值:0 limit 否 Integer 每页显示的条目数量。 最小值:1 最大值:100 缺省值:20
  • 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 status String 请求状态,固定200。 message String 状态描述。 data VMSSendTasks object 查询智能信息基础版发送任务列表响应。 表4 VMSSendTasks 参数 参数类型 描述 aim_basic_send_tasks Array of VMSSendBody objects 智能信息基础版任务查询列表。 数组长度:0 - 100 page_info Page object 分页信息。 表5 VMSSendBody 参数 参数类型 描述 task_id String 智能信息基础版任务ID。 task_name String 智能信息基础版任务名称。 task_state String 智能信息基础版任务状态。 tpl_id String 智能信息基础版模板ID。 tpl_name String 智能信息基础版模板名称。 operator String 操作员。 create_time String 智能信息基础版任务创建时间。 send_time String 智能信息基础版任务发送时间。 total_count Integer 需要发送的手机号码总数(有效号码总数)。 success_count Integer 已经发送成功的手机号码总数。 failed_count Integer 已经发送失败的手机号码总数。 timeout_count Integer 已经发送超时失败的手机号码总数(72小时没接收到状态认定为超时失败)。 exdata String 扩展字段。 说明: 预留字段。 表6 Page 参数 参数类型 描述 offset Integer 偏移量,表示从此偏移量开始查询,offset大于等于0。 limit Integer 每页显示的条目数量。 total Integer 总条数。 状态码: 400 表7 响应Body参数 参数 参数类型 描述 error_code String 结果状态码。 error_msg String 结果详情。 状态码: 500 表8 响应Body参数 参数 参数类型 描述 error_code String 结果状态码。 error_msg String 结果详情。
  • 请求示例 创建一个名称为Huawei_12688,上行回调地址为https://www.huaweicloud.com/的短信应用。 https://koomessage.myhuaweicloud.cn/v1/sms/apps { "app_name" : "Huawei_12688", "up_link_addr" : "https://www.huaweicloud.com/" }
  • 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 app_name String 应用名称。 最小长度:1 最大长度:30 app_id String 应用ID。 最小长度:1 最大长度:50 状态码: 400 表4 响应Body参数 参数 参数类型 描述 error_code String 结果状态码。 最小长度:0 最大长度:32 error_msg String 结果详情。 最小长度:0 最大长度:32 状态码: 500 表5 响应Body参数 参数 参数类型 描述 error_code String 结果状态码。 最小长度:0 最大长度:32 error_msg String 结果详情。 最小长度:0 最大长度:32
  • 请求参数 表1 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token。通过调用 IAM 服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 Content-Type 是 String 请求体参数类型,该字段必须设置为:application/json。 表2 请求Body参数 参数 是否必选 参数类型 描述 app_name 是 String 应用名称。 最小长度:1 最大长度:30 up_link_addr 否 String 上行回调地址。支持通信协议HTTPS/HTTP。 最大长度:255
  • 响应示例 状态码: 200 返回信息。 { "status" : "200", "message" : "success", "data" : [ { "id" : "1865d1ac-fa0d-468d-a18e-e05b73705f57", "callback_url" : "https://www.example.com/v1/send-resolve-status", "url_type" : 0 } ] }
  • 响应参数 状态码: 200 表2 响应Body参数 参数 参数类型 描述 status String 请求状态,固定200。 message String 状态描述。 data Array of Callback objects 回调地址列表。 表3 Callback 参数 参数类型 描述 callback_url String 回调地址。 id String 注册回调的唯一标识ID。 url_type Integer 回调类型。 0:智能信息单条发送回调 1:模板状态回调 2:智能信息批量发送回调 状态码: 400 表4 响应Body参数 参数 参数类型 描述 error_code String 结果状态码。 error_msg String 结果详情。 error_message Object 结果详情。 说明: 该字段在以后可能会废弃,建议使用error_msg字段对接。 状态码: 500 表5 响应Body参数 参数 参数类型 描述 error_code String 结果状态码。 error_msg String 结果详情。 error_message Object 结果详情。 说明: 该字段在以后可能会废弃,建议使用error_msg字段对接。