更新时间:2024-11-22 GMT+08:00
分享

查询解析任务

功能介绍

创建解析任务后,客户可以查询解析任务状态信息。

通过模板ID等过滤条件,查询解析任务列表。

如需查询明细,建议使用查询解析明细接口。

URI

GET /v1/aim/resolve-tasks

表1 Query参数

参数

是否必选

参数类型

描述

task_id

String

解析任务ID。

最小长度:0

最大长度:36

task_name

String

任务名称。

最小长度:0

最大长度:30

tpl_id

String

智能信息模板ID。

最小长度:0

最大长度:9

tpl_name

String

智能信息模板名称。

最小长度:0

最大长度:100

cust_flag

String

创建解析任务时填写用户唯一标识,手机号码或者任何的唯一标识,唯一标识不超过64个字符。 发送智能信息时则必须填客户的手机号码。样例为:130****0001。

最小长度:0

最大长度:100

aim_url

String

完整的短链连接地址。样例:km2g.cn/PDiWqc。

begin_time

String

智能信息解析任务创建开始时间。格式为:2019-10-12T07:20:50.522Z。

说明:

需同时传入end_time才能生效,单独传begin_time不会作为过滤条件。

若不填,则默认查询24小时内创建的解析任务。

仅支持查询最近1年内创建的解析任务。

最小长度:0

最大长度:30

end_time

String

智能信息解析任务创建结束时间。格式为:2019-10-12T07:20:50.522Z。

说明:

需同时传入begin_time才能生效,单独传end_time不会作为过滤条件。

若不填,则默认查询24小时内创建的解析任务。

offset

Integer

偏移量,表示从此偏移量开始查询,offset大于等于0。

说明:

为提高查询效率,offset+limit须小于等于10000,超出范围查询为空。

最小值:0

最大值:1000000

缺省值:0

limit

Integer

每页显示的条目数量。

最小值:1

最大值:100

缺省值:20

请求参数

表2 请求Header参数

参数

是否必选

参数类型

描述

X-Auth-Token

String

用户Token。通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。

响应参数

状态码: 200

表3 响应Body参数

参数

参数类型

描述

resolve_tasks

Array of ListResolveTaskResult objects

解析任务列表。

page_info

Page object

分页信息。

表4 ListResolveTaskResult

参数

参数类型

描述

task_id

String

任务ID。

task_name

String

任务名称。

tpl_id

String

智能信息模板ID,由9位数字组成。

sms_signs

Array of strings

短信签名列表。

resolving_times

Integer

用户创建时提交的最大解析次数。

resolved_times

Integer

实际已解析数量统计。

aim_code_type

String

智能信息编码类型。

  • group:群发

  • individual:个性化

domain

String

自定义短链域名,样例:km2g.cn、km2g.cn/a1、km2g.cn/a1/b2。

expiration_time

Integer

失效时间(天)。

params

Array of ListResolveTaskResultParam objects

短链列表。该列表中只会有一条短链记录,如果一个任务中生成多个短链,则需要客户端基于任务ID(task_id)自己去合并。

说明:

建议使用查询解析明细接口查询此字段信息,未来版本有计划移除该字段。

表5 ListResolveTaskResultParam

参数

参数类型

描述

cust_flag

String

创建解析任务时填写用户唯一标识,手机号码或者任何的唯一标识,唯一标识不超过64个字符。 发送智能信息时则必须填客户的手机号码。样例为:130****0001。

cust_id

String

租户ID。

dync_params

Map<String,String>

动态参数。

custom_url

String

自定义跳转地址。

说明:
  • 未填时,终端用户点击访问短信原文中的短链,跳转智能信息H5页

  • 已填时,终端用户点击访问短信原文中的短链,跳转客户填写的链接落地页,填写时必须为http或https作为前缀

aim_url

String

完整的短链连接地址,通过自己的短信渠道发送时,需要把该短链添加到短信模板中,并确保发送短信时的签名与创建短链时的签名保持一致。样例:km2g.cn/PDiWqc。

aim_code

String

智能信息编码。样例:PDiWqc。

ext_data

String

自定义扩展参数。

说明:

预留字段。

result_code

String

短链申请结果返回码。

  • 0:成功

  • 非0:失败,具体请参见错误码

error_message

String

短链申请结果错误描述。

generate_date

String

短链生成时间。样例为:2019-10-12T07:20:50。

expire_date

String

短链到期时间。样例为:2019-10-12T07:20:50。

resolved_date

String

解析时间。样例为:2019-10-12T07:20:50。

resolved_times

Integer

短链实际解析次数。

说明:

预留字段。

表6 Page

参数

参数类型

描述

offset

Integer

偏移量,表示从此偏移量开始查询,offset大于等于0。

limit

Integer

每页显示的条目数量。

total

Integer

总条数。

状态码: 400

表7 响应Body参数

参数

参数类型

描述

error_code

String

结果状态码。

error_msg

String

结果详情。

error_message

Object

结果详情。

说明:

该字段在以后可能会废弃,建议使用error_msg字段对接。

状态码: 500

表8 响应Body参数

参数

参数类型

描述

error_code

String

结果状态码。

error_msg

String

结果详情。

error_message

Object

结果详情。

说明:

该字段在以后可能会废弃,建议使用error_msg字段对接。

请求示例

查询所有解析任务

https://koomessage.myhuaweicloud.com/v1/aim/resolve-tasks?offset=0&limit=2

响应示例

状态码: 200

返回信息。

{
  "resolve_tasks" : [ {
    "task_id" : "30d6db9b-cc8a-4dc9-a314-d80d3fd0dbea",
    "task_name" : "ZF2",
    "tpl_id" : "600000001",
    "sms_signs" : [ "华为云KooMessage" ],
    "resolving_times" : 1,
    "resolved_times" : 1,
    "aim_code_type" : "individual",
    "domain" : "km2g.cn",
    "expiration_time" : 7,
    "params" : [ {
      "cust_flag" : "131****0001",
      "cust_id" : "231724915a62455ca356e10a085ccccc",
      "dync_params" : {
        "param3" : "参数3",
        "param4" : "参数4",
        "param1" : "参数1",
        "param2" : "参数2"
      },
      "custom_url" : "https://www.example.com",
      "aim_url" : "km2g.cn/PDiWqc",
      "aim_code" : "PDiWqc",
      "result_code" : "0",
      "error_message" : "-",
      "generate_date" : "2022-07-18T21:00:56",
      "expire_date" : "2022-07-25T21:00:56",
      "resolved_date" : "2022-07-21T11:43:00"
    } ]
  }, {
    "task_id" : "30d6db9b-cc8a-4dc9-a314-d80d3fd0dbea",
    "task_name" : "ZFJ1",
    "tpl_id" : "600000001",
    "sms_signs" : [ "华为云KooMessage" ],
    "resolving_times" : 1,
    "resolved_times" : 0,
    "aim_code_type" : "individual",
    "domain" : "km2g.cn",
    "expiration_time" : 7,
    "params" : [ {
      "cust_flag" : "131****0000",
      "cust_id" : "231724915a62455ca356e10a085ccccc",
      "dync_params" : {
        "param3" : "参数3",
        "param4" : "参数4",
        "param1" : "参数1",
        "param2" : "参数2"
      },
      "custom_url" : "https://www.example.com",
      "aim_url" : "km2g.cn/PDeag3",
      "aim_code" : "PDeag3",
      "result_code" : "0",
      "error_message" : "-",
      "generate_date" : "2022-07-18T21:00:56",
      "expire_date" : "2022-07-25T21:00:56",
      "resolved_date" : null
    } ]
  } ],
  "page_info" : {
    "offset" : 0,
    "limit" : 2,
    "total" : 80
  }
}

状态码

状态码

描述

200

返回信息。

400

非法参数。

500

内部错误。

错误码

请参见错误码

相关文档