基于云的 Excel 管理 — 在 Aspose.Cells Cloud 中快速检索文件版本历史记录

获取存储在 Aspose.Cells Cloud 中特定电子表格的完整版本记录列表。该端点使开发者能够跟踪变更、审计修改,并直接从云存储中实现版本控制工作流。

GetFileVersions API 可返回 Aspose.Cells Cloud 中指定电子表格的所有版本记录,帮助您为每个文件保留完整的变更历史记录。

Excel API:获取文件版本

Web API

GET https://api.aspose.cloud/v4.0/cells/storage/version/{path}

安全与身份验证

Aspose.Cells Cloud API 安全可靠,需要基于 JWT 令牌的身份验证

GetFileVersions API 的请求参数如下:

参数名称 类型 位置 描述
path 字符串 路径 必填。 需要检索版本的文件完整路径。
storageName 字符串 查询 可选。包含该文件的存储空间名称;若未指定,则使用默认存储空间。

响应

{
  "Name": "FileVersions",
  "Description": [
    "包含指定文档的文件版本列表。"
  ],
  "Type": "Class",
  "IsAbstract": false,
  "Properties": [
    {
      "Name": "Value",
      "Description": ["文件版本详细信息的集合。"],
      "Nullable": true,
      "ReadOnly": false,
      "IsInherit": false,
      "DataType": {
        "Identifier": "Container",
        "Reference": "FileVersion",
        "ElementDataType": {
          "Identifier": "Class",
          "Reference": "FileVersion",
          "Name": "class:fileversion"
        },
        "Name": "container"
      }
    }
  ]
}

成功时,API 返回 HTTP 200 OK,响应体为包含 Value 数组的 JSON 数据,数组中为文件版本对象(如上所示)。

HTTP 状态码

状态码 含义 描述
200 OK(成功) 筛选成功;响应包含操作详细信息。
400 Bad Request 缺少或参数无效(例如不支持的文件类型)。
401 Unauthorized JWT 令牌无效或缺失。
413 Payload Too Large 上传文件超出大小限制。
500 Internal Server Error 服务器内部错误。

OpenAPI 规范

OpenAPI 规范 提供了完整的编程接口,可直接从 Web 浏览器执行 REST 交互。

您可使用 cURL 命令行工具轻松访问 Aspose.Cells Web 服务。以下示例展示了如何使用 cURL 调用云 API。

使用 Aspose.Cells Cloud SDK

利用 SDK 可简化开发流程,将底层复杂性抽象化,让开发者专注于核心功能。您可在 GitHub 仓库 中查看 Aspose.Cells Cloud SDK 的完整列表。

以下代码示例展示了如何在多种编程语言中与 Aspose.Cells Web 服务交互: