GetRealtimeMeetingMinutes 查询会议纪要

更新时间:
复制 MD 格式

查询会议纪要生成任务的状态与结果。可指定 TaskId 查询特定任务,不传时返回最新的自动生成纪要。

说明

建议轮询间隔为 3~5 秒。

请求参数

参数

类型

必填

说明

MeetingId

string

是

会议 ID。

TaskId

string

否

任务 ID,由 GenerateRealtimeMeetingMinutes 返回。不传时查询最新的自动生成纪要。

响应参数

参数

类型

说明

MeetingId

string

会议 ID。

TaskId

string

异步任务 ID。

Status

string

任务整体状态。NOT_READY:尚未就绪;PROCESSING:生成中;AVAILABLE:全部语言生成完成;PARTIAL:部分语言生成完成,部分失败;FAILED:全部失败;EXPIRED:结果已过期。

Items

array<object>

各语言的生成结果列表。

Items[].Language

string

语言代码。

Items[].LaneId

string

语言 ID。

Items[].Status

string

该语言的生成状态:PROCESSING、SUCCEEDED、FAILED。

Items[].ArtifactId

string

产物 ID。

Items[].FileName

string

生成的文件名称。

Items[].ContentType

string

MIME 类型,如 text/markdown。

Items[].SizeBytes

integer

文件大小,单位字节。

Items[].Sha256

string

文件 SHA-256 哈希值。

Items[].DownloadUrl

string

临时下载链接。

Items[].ExpiresAt

integer

下载链接过期时间,13 位时间戳(毫秒)。

Items[].ErrorCode

string

该语言的错误码,仅在状态为 FAILED 时有值。

ErrorCode

string

错误码,仅在任务状态为 FAILED 时有值。

ErrorMessage

string

错误描述,仅在任务状态为 FAILED 时有值。

调用示例

Java

import com.aliyun.realtranslationagent20260622.models.*;

GetRealtimeMeetingMinutesRequest request =
        new GetRealtimeMeetingMinutesRequest()
                .setMeetingId("meeting-abc123")
                .setTaskId("task-mm-001");

GetRealtimeMeetingMinutesResponse response =
        client.getRealtimeMeetingMinutes(request);

GetRealtimeMeetingMinutesResponseBody.GetRealtimeMeetingMinutesResponseBodyData data =
        response.getBody().getData();

System.out.println("Status: " + data.getStatus());
for (var item : data.getItems()) {
    System.out.println(item.getLanguage() + ": " + item.getStatus());
    if (!item.getDownloadUrl().isEmpty()) {
        System.out.println("  Download: " + item.getDownloadUrl());
    }
}

Python

from alibabacloud_realtranslationagent20260622.models import (
    GetRealtimeMeetingMinutesRequest,
)

request = GetRealtimeMeetingMinutesRequest(
    meeting_id="meeting-abc123",
    task_id="task-mm-001",
)

response = client.get_realtime_meeting_minutes(request)
data = response.body.data

print(f"Status: {data.status}")
for item in data.items:
    print(f"{item.language}: {item.status}")
    if item.download_url:
        print(f"  Download: {item.download_url}")

curl

curl -X POST "https://rta.aliyuncs.com/" \
  -H "Content-Type: application/json" \
  -d '{
    "Action": "GetRealtimeMeetingMinutes",
    "MeetingId": "meeting-abc123",
    "TaskId": "task-mm-001"
  }'

响应示例

{
  "Data": {
    "MeetingId": "meeting-abc123",
    "TaskId": "task-mm-001",
    "Status": "AVAILABLE",
    "Items": [
      {
        "Language": "zh",
        "LaneId": "lane-zh",
        "Status": "SUCCEEDED",
        "ArtifactId": "art-zh-001",
        "FileName": "meeting-minutes-zh.md",
        "ContentType": "text/markdown",
        "SizeBytes": 4520,
        "Sha256": "a1b2c3d4e5f6...",
        "DownloadUrl": "https://rta-archive.oss-cn-zhangjiakou.aliyuncs.com/minutes/meeting-minutes-zh.md?Expires=...",
        "ExpiresAt": 1782738716000,
        "ErrorCode": ""
      },
      {
        "Language": "en",
        "LaneId": "lane-en",
        "Status": "SUCCEEDED",
        "ArtifactId": "art-en-001",
        "FileName": "meeting-minutes-en.md",
        "ContentType": "text/markdown",
        "SizeBytes": 3890,
        "Sha256": "f6e5d4c3b2a1...",
        "DownloadUrl": "https://rta-archive.oss-cn-zhangjiakou.aliyuncs.com/minutes/meeting-minutes-en.md?Expires=...",
        "ExpiresAt": 1782738716000,
        "ErrorCode": ""
      }
    ],
    "ErrorCode": "",
    "ErrorMessage": ""
  }
}

错误码

错误码

说明

InvalidParameter

参数校验失败

Meeting.NotFound

会议不存在或无权访问

Task.NotFound

任务不存在