基于云的 Excel 管理 — 在 Aspose.Cells Cloud 中快速检索文件版本历史记录
Contents
[
Hide
]
获取存储在 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 服务交互: