Gestion Excel basée sur le cloud – Récupérez rapidement l’historique des versions de fichiers dans Aspose.Cells Cloud

Récupérez une liste complète des enregistrements de version pour une feuille de calcul spécifique stockée dans Aspose.Cells Cloud. Ce point de terminaison permet aux développeurs de suivre les modifications, d’auditer les modifications apportées et de mettre en œuvre des flux de travail de gestion des versions directement depuis le stockage cloud.

L’API GetFileVersions renvoie tous les enregistrements de version pour une feuille de calcul spécifiée stockée dans Aspose.Cells Cloud. Elle vous permet de conserver un historique complet des modifications pour chaque fichier.

API Excel : Obtenir les versions de fichier

API Web

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

Sécurité et authentification

Les API Aspose.Cells Cloud sont sécurisées et exigent une authentification basée sur un jeton JWT.

Les paramètres de requête de l’API GetFileVersions sont les suivants

Nom du paramètre Type Emplacement Description
path String Path Obligatoire. Chemin complet du fichier dont les versions sont récupérées.
storageName String Query Facultatif. Nom du stock contenant le fichier. Si omis, le stock par défaut est utilisé.

Réponse

{
  "Name": "FileVersions",
  "Description": [
    "Contient une liste des versions de fichier pour le document spécifié."
  ],
  "Type": "Class",
  "IsAbstract": false,
  "Properties": [
    {
      "Name": "Value",
      "Description": ["Une collection de détails sur les versions de fichier."],
      "Nullable": true,
      "ReadOnly": false,
      "IsInherit": false,
      "DataType": {
        "Identifier": "Container",
        "Reference": "FileVersion",
        "ElementDataType": {
          "Identifier": "Class",
          "Reference": "FileVersion",
          "Name": "class:fileversion"
        },
        "Name": "container"
      }
    }
  ]
}

En cas de succès, l’API renvoie HTTP 200 OK accompagné d’une charge utile JSON contenant le tableau Value d’objets de version de fichier, comme illustré ci-dessus.

Codes d’état HTTP

Code Signification Description
200 OK Filtre appliqué avec succès ; la réponse contient les détails de l’opération.
400 Requête incorrecte Paramètres manquants ou non valides (par exemple, type de fichier non pris en charge).
401 Non autorisé Jeton JWT invalide ou manquant.
413 Charge utile trop grande Le fichier téléchargé dépasse la limite de taille.
500 Erreur interne du serveur Erreur serveur inattendue.

Spécification OpenAPI

La Spécification OpenAPI fournit une interface de programmation complète pour exécuter des interactions REST directement depuis un navigateur web.

Vous pouvez utiliser l’outil en ligne de commande cURL pour accéder facilement aux services web Aspose.Cells. L’exemple suivant montre comment effectuer des appels à l’API Cloud à l’aide de cURL.

Utiliser les SDK Aspose.Cells Cloud

L’utilisation d’un SDK simplifie le développement en masquant les complexités de bas niveau, ce qui permet aux développeurs de se concentrer sur les fonctionnalités essentielles. Consultez le dépôt GitHub pour obtenir la liste complète des SDK Aspose.Cells Cloud.

Les exemples de code suivants illustrent comment interagir avec les services web Aspose.Cells dans divers langages de programmation :