查询异步操作结果
GET
/sims/async_result/{request_id}简要描述
版本:
v4
适用场景:
- 异步接口请求后,返回的并不是真正的业务处理结果。通过本方法可查询每次异步调用的实际处理结果。
业务说明:
- 当前支持查询的操作如下:
Action | Code | API Doc Link | 支持查询 |
---|---|---|---|
Suspend | 20 | 停机v2(异步) | 是 |
Resume | 12 | 复机(异步) | 是 |
Activate | 11 | 激活(异步) | 是 |
Pre-Activate (Pending) | 10 | Pre-activate SIM(Async) | 否 |
Reset (Pending) | 30 | Reset SIM (Async) | 否 |
Replace Bundle (Pending) | 13 | Replace Bundle(Async) | 否 |
Reinitialize | 40 | 恢复初始设置(异步) | 是 |
Cancel | 22 | 取消(异步) | 是 |
Restore | 14 | 恢复(异步) | 是 |
SDK API 调用方式
PartnerClient client = new PartnerClient(accessKey,privateKey)
client.v1().other().asyncResult(new AsyncResult(1, "1600331121353297920"));
client.v2().other().asyncResult(new AsyncResult(1, "1600331121353297920"));
请求参数
Path 参数
request_id
string
必需
Body 参数application/json
object {0}
示例
{}
示例代码
返回响应
成功(200)
HTTP 状态码: 200
内容格式: JSONapplication/json
数据结构
data
object
必需
sim_id
string
SIM卡ICCID
request_id
string
必需
操作的request_id
action_code
string
操作码
result
enum<string>
操作结果
枚举值:
10111213
status
#/definitions/41430733必需
示例
{
"data": {
"result": "12",
"sim_id": "89852202306250040073",
"action_code": "11",
"request_id": "1678958578641408000"
},
"status": {
"code": "CB-00-0000",
"message": "成功",
"detail": "https://developer.linksfield.net/doc-1413557?nav=01GBM770ARR76AXBD5856Z6J6P"
}
}
最后修改时间: 2 个月前