查看已保存 SQL 的版本内容

查看一条已保存 SQL 记录中某个版本的 SQL 内容,不会执行其中的 SQL。

POST https://moi.matrixorigin.cn/newmoi/workbook/detail

调用前准备

准备个人访问令牌、工作区 ID、保存记录 ID 和版本 ID。$AI_STUDIO_API_KEY 是个人访问令牌,用作 X-API-Key 请求头的值;$WORKSPACE_ID 是目标工作区 ID,用作 X-Workspace-ID 请求头的值。可先查看已保存 SQL 的版本取得 version_id

下方示例中的 $WORKBOOK_ID 是 SQL 保存记录的 ID,$VERSION_ID 是要查看的版本 ID。

请求体

字段

类型

是否必填

说明

workbook_id

string

SQL 保存记录的 ID。

version_id

string

SQL 保存记录中的版本 ID。

请求示例

curl -X POST "https://moi.matrixorigin.cn/newmoi/workbook/detail" \
  -H "X-API-Key: $AI_STUDIO_API_KEY" \
  -H "X-Workspace-ID: $WORKSPACE_ID" \
  -H 'Content-Type: application/json' \
  -d "{
    \"workbook_id\": \"$WORKBOOK_ID\",
    \"version_id\": \"$VERSION_ID\"
  }"

成功响应

data.sql_content 是该版本保存的 SQL 文本;created_atupdated_at 分别是该版本的创建和更新时间。

{
  "code": 200,
  "data": {
    "sql_content": "SELECT 1",
    "created_at": "2026-01-01T00:00:00Z",
    "updated_at": "2026-01-01T00:00:00Z"
  }
}

响应字段如下。

字段

类型

说明

data.sql_content

string

版本中的 SQL 内容。

data.created_at

string

创建时间。

data.updated_at

string

更新时间。

错误响应

{
  "code": 404,
  "message": "SQL 工作簿或版本不存在"
}

常见 HTTP 错误

HTTP 状态码

常见原因

建议操作

400

workbook_idversion_id 缺失。

补全保存记录 ID 和版本 ID。

401

个人访问令牌缺失或无效。

检查个人访问令牌和工作区 ID。

403

当前访问凭据没有读取 SQL 保存记录的权限。

使用有权限的访问凭据,或联系管理员授权。

404

SQL 保存记录或版本不存在。

检查保存记录 ID 和版本 ID。

500

服务无法读取版本内容。

记录请求时间和错误信息后重试。

后续操作

需要修改时修改 SQL 保存记录名称。返回列表时查看已保存的 SQL

最后更新于