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: