Säkerhetskopiera Excel-filer
Denna REST API skyddar Excel-filer.
REST API
POST http://api.aspose.cloud/v3.0/cells/protect
Säkerhet och autentisering
Aspose.Cells Cloud API:er är säkra och kräver JWT-tokenbaserad autentisering.
Begäranparametrar
| Parameternamn | Typ | Plats | Beskrivning |
|---|---|---|---|
| file | fil | formData (body) | Fil som ska laddas upp |
| password | sträng | frågesträng (password) |
Lösenord som används för att skydda arbetsboken |
Svar
{
"Status":"OK",
"Code":200,
"Files": [
{
"Filename": "skyddat filnamn: smaple1.xlsx",
"FileSize": storlek,
"FileContent": "-----Base64-sträng för sample1-----"
},
{
"Filename": "skyddat filnamn: sample2.xlsx",
"FileSize": storlek,
"FileContent": "-----Base64-sträng för sample2-----"
}
]
}
HTTP-statuskoder
| Kod | Betydelse | Beskrivning |
|---|---|---|
| 200 | OK | Filter tillämpades framgångsrikt; svaret innehåller detaljer om åtgärden. |
| 400 | Felaktig begäran | Saknade eller ogiltiga parametrar (t.ex. filtyp som inte stöds). |
| 401 | Oautentiserad | Ogiltig eller saknad JWT-token. |
| 413 | För stor nyttolast | Den uppladdade filen överskrider storleksgränsen. |
| 500 | Internt serverfel | Oväntat serverfel. |
Hur man använder PostProtect-API:et med SDK:er
PostProtect 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 du anropar Cloud API:et med cURL.
Felhantering
– API:et kan returnera följande statuskoder:
| HTTP-kod | Betydelse | Exempel på JSON-felmeddelande |
|---|---|---|
| 400 | Felaktig begäran (t.ex. saknad fil) | {"Code":400,"Message":"Fil krävs."} |
| 401 | Oautentiserad (ogiltig eller saknad token) | {"Code":401,"Message":"Ogiltig åtkomsttoken."} |
| 403 | Förbjuden (otillräckliga rättigheter) | {"Code":403,"Message":"Åtkomst nekad."} |
| 500 | Internt serverfel | {"Code":500,"Message":"Oväntat serverfel."} |
Använd Aspose.Cells Cloud SDK:er
Att använda en SDK är det snabbaste sättet att utveckla. En SDK hanterar detaljer på låg nivå 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 du anropar Aspose.Cells-webbtjänster med olika SDK:er: