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
-
Skaffa en åtkomsttoken enligt beskrivningen i Krav / Autentisering.
-
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
}
}
}