getPanelAgentSoulRecallListTaskStatus(params: GetPanelAgentSoulRecallListTaskStatusParams)

版本要求:
@tuya-miniapp/cloud-api≥1.x.x

描述

轮询可迁移灵魂列表查询任务状态。

参数

参数类型必填说明
是请求参数

返回值

类型:Promise<GetPanelAgentSoulRecallListTaskStatusResult>
GetPanelAgentSoulRecallListTaskStatusResult(字段含义见类型定义与 minituya 返回参数)

引用对象

interfaceGetPanelAgentSoulRecallListTaskStatusResult
属性类型描述
taskIdstring任务 ID
taskStatusnumber0-处理中 / 1-成功 / 2-失败 / 4-摘要生成中
currentStepCodestring当前步骤 code
按设备 ID 分组的灵魂列表
摘要列表(摘要生成完成后逐条补充)

示例代码

请求示例

import { getPanelAgentSoulRecallListTaskStatus } from '@tuya-miniapp/cloud-api';

const params = {
  devId: 'your_device_id',
};

getPanelAgentSoulRecallListTaskStatus(params)
  .then(result => {
    console.log('灵魂列表查询任务状态:', result);
  })
  .catch(error => {
    console.error('查询灵魂列表任务状态失败:', error);
  });

返回示例

{
  "taskId": "your_task_id",
  "taskStatus": 1,
  "currentStepCode": "SUMMARY_DONE",
  "deviceSoulList": [
    {
      "deviceId": "old_device_id",
      "deviceName": "旧设备",
      "soulList": [
        {
          "roleBindId": "role_bind_id",
          "roleId": "role_id",
          "roleName": "小暖",
          "roleIcon": "https://example.com/icon.png",
          "lastChatTime": 1719900000000
        }
      ]
    }
  ],
  "summaryList": [
    {
      "roleBindId": "role_bind_id",
      "summary": "最近你们聊了旅行计划。"
    }
  ]
}