Lägg till en digital signatur i en Excel-arbetsbok – Aspose.Cells Cloud API
Förutsättningar:
Innan du anropar denna slutpunkt ska du säkerställa att du har:
- En giltig JWT-åtkomsttoken som du har fått via Aspose Cloud-autentisering.
- Målarbetsboken redan uppladdad till ditt Aspose Cloud-lager.
- En digital signaturfil i formatet
.pfxeller.p12samt dess lösenord.
Detta REST API lägger till en digital signatur i en Excel-arbetsbok.
PostDigitalSignature API
POST https://api.aspose.cloud/v4.0/cells/{name}/digitalsignature
Säkerhet och autentisering
Aspose.Cells Cloud-API:en är säkra och kräver JWT-tokenbaserad autentisering.
Begäranparametrar
| Parameter Namn | Typ | Plats | Beskrivning |
|---|---|---|---|
| name | string | <code>path</code> |
Namnet på arbetsboken. |
| digitalsignaturefile | string | <code>query</code> |
Sökvägen till den digitala signaturfilen (.pfx eller .p12). |
| password | string | <code>query</code> |
Lösenord för arbetsboken, om den är skyddad. |
| folder | string | <code>query</code> |
Mapp där arbetsboken lagras. |
| storageName | string | <code>query</code> |
Namn på det lagringstjänst som ska användas. |
Obs: Om filnamnet innehåller specialtecken ska du URL-koda det innan du lägger till det i frågesträngen.
Felhantering
| HTTP-status | Betydelse |
|---|---|
| 200 | Signatur tillagd utan problem. |
| 400 | Felaktig begäran – saknade eller ogiltiga parametrar. |
| 401 | Auktoriseringsfel – ogiltig eller utgången OAuth-token. |
| 403 | Åtkomst nekad – otillräckliga rättigheter eller nekad åtkomst. |
| 500 | Internt serverfel – oväntat fel. |
HTTP-status och felaktiga svarsmeddelanden
| HTTP-status | Kod | Beskrivning |
|---|---|---|
| 400 | BadRequest | Saknade eller ogiltiga parametrar. |
| 401 | Unauthorized | Ogiltig eller saknad åtkomsttoken. |
| 404 | NotFound | Den angivna arbetsboken hittades inte i den givna mappen/lagret. |
| 500 | InternalServerError | Oväntat serverfel. |
Hur du använder PostDigitalSignature API med SDK:er
PostDigitalSignature 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 att anropa Aspose.Cells-webbtjänster. Exemplet nedan visar en begäran till API:et:
Svarsschema
API:et returnerar ett JSON-objekt med följande fält:
| Fält | Typ | Beskrivning |
|---|---|---|
Code |
int | HTTP-liknande statuskod som indikerar resultatet. |
Status |
string | Kort text som beskriver utfallet (t.ex. OK). |
SignatureId |
string | Identifierare för den tillagda digitala signatur (valfritt). |
Message |
string | Ytterligare information eller feldetaljer (valfritt). |
Använd Aspose.Cells Cloud SDK:er
Att använda en SDK förenklar integrationen och minskar mängden kod som behöver skrivas. Kontrollera GitHub-förrådet 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: