异步处理

最近更新时间:2022-08-24 15:52:48

我的收藏

简介

本文档提供用于查询耗时任务执行情况的 API 概览以及 SDK 示例代码。
API
操作描述
用于查询耗时任务执行情况

查询任务

功能说明

用于查询耗时任务执行情况。
任务的具体返回请参阅会产生异步任务的接口说明,部分接口会根据任务耗时情况返回同步或异步结果,此时异步结果通常与同步结果的格式保持一致。
仅能查询到任务结束时间在最近30天的任务,更早期的任务无法查询。
一般需要轮询调用该接口,直到查询到任务结果。

示例代码

try {
//需要查询的任务ID 列表
val taskIds: List<Long> = listOf()
//返回查询结果
val batchResponses: List<BatchResponse> = smh.queryTasks(
taskIds = taskIds
)
} catch (e: Exception) {
e.printStackTrace()
}