Rufen Sie eine vollständige Liste der Versionsdatensätze für eine bestimmte Tabellenkalkulation ab, die in Aspose.Cells Cloud gespeichert ist. Dieser Endpunkt ermöglicht es Entwicklern, Änderungen nachzuverfolgen, Änderungen zu auditieren und Versionierungsworkflows direkt aus dem Cloud‑Speicher heraus zu implementieren.
Die GetFileVersions API gibt alle Versionsdatensätze für eine angegebene Tabellenkalkulation zurück, die in Aspose.Cells Cloud gespeichert ist. Sie hilft Ihnen, einen vollständigen Änderungsverlauf für jede Datei zu pflegen.
Excel API: Get File Versions
Web-API
GET https://api.aspose.cloud/v4.0/cells/storage/version/{path}
Sicherheit und Authentifizierung
Die Aspose.Cells Cloud APIs sind sicher und erfordern eine JWT-Token-basierte Authentifizierung.
Die Anforderungsparameter der GetFileVersions API lauten
| Parametername | Typ | Speicherort | Beschreibung |
|---|---|---|---|
path |
String | Pfad | Erforderlich. Vollständiger Pfad zur Datei, deren Versionen abgerufen werden sollen. |
storageName |
String | Abfrage | Optional. Name des Speichers, der die Datei enthält. Falls nicht angegeben, wird der Standard verwendet. |
Antwort
{
"Name": "FileVersions",
"Description": [
"Enthält eine Liste der Dateiversionen für das angegebene Dokument."
],
"Type": "Class",
"IsAbstract": false,
"Properties": [
{
"Name": "Value",
"Description": ["Eine Sammlung von Details zu den Dateiversionen."],
"Nullable": true,
"ReadOnly": false,
"IsInherit": false,
"DataType": {
"Identifier": "Container",
"Reference": "FileVersion",
"ElementDataType": {
"Identifier": "Class",
"Reference": "FileVersion",
"Name": "class:fileversion"
},
"Name": "container"
}
}
]
}
Im Erfolgsfall gibt die API HTTP 200 OK mit einer JSON‑Payload zurück, die das Value-Array mit Dateiversionsobjekten enthält, wie oben dargestellt.
HTTP‑Statuscodes
| Code | Bedeutung | Beschreibung |
|---|---|---|
| 200 | OK | Filter erfolgreich angewendet; Antwort enthält Operationsdetails. |
| 400 | Bad Request | Fehlende oder ungültige Parameter (z. B. nicht unterstützter Dateityp). |
| 401 | Unauthorized | Ungültiges oder fehlendes JWT‑Token. |
| 413 | Payload Too Large | Die hochgeladene Datei überschreitet die Größeinschränkung. |
| 500 | Internal Server Error | Unerwarteter Serverfehler. |
OpenAPI-Spezifikation
Die OpenAPI-Spezifikation bietet eine umfassende Programmierschnittstelle für die Durchführung von REST-Interaktionen direkt aus einem Webbrowser.
Sie können das cURL-Befehlszeilentool verwenden, um problemlos auf die Aspose.Cells-Webservices zuzugreifen. Das folgende Beispiel zeigt, wie Aufrufe an die Cloud-API mit cURL durchgeführt werden.
Verwendung der Aspose.Cells Cloud SDKs
Die Verwendung eines SDKs vereinfacht die Entwicklung, indem komplexe Details abstrahiert werden, sodass sich Entwickler auf die Kernfunktionen konzentrieren können. Besuchen Sie das GitHub-Repository, um eine vollständige Liste der Aspose.Cells Cloud SDKs zu erhalten.
Die folgenden Codebeispiele zeigen, wie Sie mit Aspose.Cells-Webservices in verschiedenen Programmiersprachen interagieren können: