Säkerhetskopiera en Excel-arbetsbok med Aspose.Cells Cloud API

Denna REST API säkerhetskopierar en Excel-arbetsbok, vilket möjliggör säkerhetskopiering av en Excel-arbetsbok med lösenord och skyddsalternativ med Aspose.Cells Cloud.

PostProtectDocument API

POST https://api.aspose.cloud/v3.0/cells/{name}/protection

Säkerhet och autentisering

Aspose.Cells Cloud API:er är säkra och kräver JWT-tokenbaserad autentisering.

Frågeparametrar

Parametername Typ Beskrivning
folder string Mapp som innehåller källarbetsboken. (valfritt)
storageName string Namn på lagringsplatsen. (valfritt; standard = “Default”)

Brödparametrar för förfrågan

Parametername Typ Beskrivning
protection WorkbookProtectionRequest Objekt som definierar skyddsalternativen för arbetsboken.

WorkbookProtectionRequest

Parametername Typ Beskrivning
ProtectionType string Typ av skydd att tillämpa. Tillåtna värden (skiftlägesokänsliga): ALL, CONTENTS, NONE, OBJECTS, SCENARIOS, STRUCTURE, WINDOWS.
Password string Valfritt lösenord att ange för skyddet.

Svar

{
  "Status":"OK",
  "Code":200
}

HTTP-statuskoder

Kod Betydelse Beskrivning
200 OK Filter tillämpades framgångsrikt; svaret innehåller detaljer om åtgärden.
400 Bad Request Saknade eller ogiltiga parametrar (t.ex. filtyp som inte stöds).
401 Unauthorized Ogiltig eller saknad JWT-token.
413 Payload Too Large Den uppladdade filen överskrider storleksgränsen.
500 Internal Server Error Oväntat serverfel.

Hur du använder PostProtectDocument API med SDK:er

Krav

Innan du anropar API:et, se till att du har slutfört följande steg:

  • Skaffa en JWT-åtkomsttoken enligt autentiseringsflödet som beskrivs i säkerhetssektionen.
  • Ladda upp arbetsboken till din Aspose Cloud-lagring eller bekräfta att den redan finns i målmappen.
  • Känna till lagringsnamnet (standard är "Default" om inte angivet) och det exakta filnamnet du vill skydda.

PostProtectDocument API-specifikation

OpenAPI-specifikationen definierar ett offentligt tillgängligt programmeringsgränssnitt och låter dig utföra REST-interaktioner direkt från en webbläsare.

Exempel: Skydda en arbetsbok med cURL

  1. Skaffa en åtkomsttoken enligt beskrivningen i Krav / Autentisering.

  2. Kör förfrågan:

    curl -X POST "https://api.aspose.cloud/v3.0/cells/test.xlsx/protection?folder=MyFolder&storageName=MyStorage" \
         -H "accept: application/json" \
         -H "Content-Type: application/json" \
         -H "Authorization: Bearer <access_token>" \
         -d '{ "ProtectionType": "ALL", "Password": "aspose" }'
    

    Svaret kommer att innehålla ett statusobjekt som bekräftar att skyddet lyckades.

Använd Aspose.Cells Cloud SDK:er

Att använda en SDK är det snabbaste sättet att utveckla mot Aspose.Cells Cloud. En SDK abstraherar lågnivådetaljer, så att du kan fokusera på din affärslogik. Se GitHub-repositoriet för en komplett lista över Aspose.Cells Cloud SDK:er.

Följande kodexempel visar hur du anropar Aspose.Cells-webbtjänster med olika SDK:er:

Exempel på fullständigt svar

{
  "Status": "OK",
  "Code": 200,
  "Workbook": {
    "Name": "test.xlsx",
    "Path": "/MyFolder/test.xlsx",
    "Protection": {
      "ProtectionType": "ALL",
      "Password": true
    }
  }
}