Kryptera Excel-arbetsbok med Aspose.Cells Cloud API – cURL- och SDK-exempel
Denna REST API krypterar en Excel-arbetsbok.
Förutsättningar: Du måste ha ett giltigt JWT-token och arbetsboken redan uppladdad till ett lagringsplats innan du anropar denna slutpunkt.
PostEncryptDocument API
POST https://api.aspose.cloud/v3.0/cells/{name}/encryption
Säkerhet och autentisering
Aspose.Cells Cloud API:er är säkra och kräver JWT-tokenbaserad autentisering.
Frågeparametrar
| Parameternamn | Typ | Obligatorisk | Beskrivning |
|---|---|---|---|
| folder | string | ✗ | Sökvägen till mappen med den ursprungliga arbetsboken. |
| storageName | string | ✗ | Namnet på den lagring som ska användas. |
Parametrar i begärandetexten
| Parameternamn | Typ | Obligatorisk | Beskrivning |
|---|---|---|---|
| encryption | WorkbookEncryptionRequest | ✓ | Krypteringsinställningar för arbetsboken. |
WorkbookEncryptionRequest
| Parameternamn | Typ | Obligatorisk | Beskrivning |
|---|---|---|---|
| EncryptionType | string | ✓ | Krypteringsalgoritm. Se tabellen nedan för stödda värden och deras betydelse. |
| KeyLength | integer | ✗ | Längden på krypteringsnyckeln i bitar (ignoreras för XOR och Compatible). |
| Password | string | ✓ | Lösenord som används för kryptering. |
Värden för EncryptionType
| Värde | Beskrivning |
|---|---|
XOR |
Enkel XOR-algoritm (äldre, låg säkerhet). |
Compatible |
Excel 97‑2003-kompatibel kryptering (40‑bitars). |
EnhancedCryptographicProviderV1 |
AES‑128 med SHA‑1-hash. |
StrongCryptographicProvider |
AES‑256 med SHA‑512-hash (starkaste versionen). |
Svar
{
"Status":"OK",
"Code":200
}
HTTP-statuskoder
| Kod | Betydelse | Beskrivning |
|---|---|---|
| 200 | OK | Filter tillämpades framgångsrikt; svaret innehåller åtgärdens detaljer. |
| 400 | Felaktig begäran | Saknade eller ogiltiga parametrar (t.ex. filtyp som inte stöds). |
| 401 | Oauktoriserad | Ogiltigt eller saknat JWT-token. |
| 413 | För stor nyttolast | Den uppladdade filen överskrider storleksgränsen. |
| 500 | Internt serverfel | Oväntat serverfel. |
Hur du använder PostEncryptDocument API med SDK:er
PostEncryptDocument 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.
Du kan använda kommandoradsverktyget cURL för enkelt att komma åt Aspose.Cells webbtjänster. Följande exempel visar hur man gör ett anrop till Cloud API med cURL.
Använd Aspose.Cells Cloud SDK:er
Att använda ett SDK är det bästa sättet att påskynda utvecklingen. Ett SDK hanterar detaljer på lågnivå så att du kan fokusera på dina projektuppgifter. Kolla in GitHub-lagringsplatsen för en komplett lista över Aspose.Cells Cloud SDK:er.
Följande kodexempel visar hur man anropar Aspose.Cells webbtjänster med olika SDK:er: