Aggiungi una firma digitale a un libro Excel – Aspose.Cells Cloud API
Prerequisiti:
Prima di chiamare questo endpoint, assicurati di disporre di:
- Un token di accesso JWT valido ottenuto tramite l’autenticazione di Aspose Cloud.
- Il libro di destinazione caricato nello storage di Aspose Cloud.
- Un file di firma digitale in formato
.pfxo.p12e la relativa password.
Questa API REST aggiunge una firma digitale a un libro Excel.
API PostDigitalSignature
POST https://api.aspose.cloud/v4.0/cells/{name}/digitalsignature
Sicurezza e autenticazione
Le API di Aspose.Cells Cloud sono sicure e richiedono l'autenticazione basata su token JWT.
Parametri della richiesta
| Nome del parametro | Tipo | Posizione | Descrizione |
|---|---|---|---|
| name | string | <code>path</code> |
Nome del libro. |
| digitalsignaturefile | string | <code>query</code> |
Percorso del file di firma digitale (.pfx o .p12). |
| password | string | <code>query</code> |
Password del libro, se protetto. |
| folder | string | <code>query</code> |
Cartella in cui è memorizzato il libro. |
| storageName | string | <code>query</code> |
Nome del servizio di storage da utilizzare. |
Nota: Se il nome del file contiene caratteri speciali, effettua l’URL encoding prima di aggiungerlo alla stringa di query.
Gestione degli errori
| Stato HTTP | Significato |
|---|---|
| 200 | Firma applicata con successo. |
| 400 | Richiesta non valida – parametri mancanti o non validi. |
| 401 | Non autorizzato – token OAuth non valido o scaduto. |
| 403 | Accesso negato – autorizzazioni insufficienti. |
| 500 | Errore interno del server – errore imprevisto. |
Risposte di errore con codice HTTP
| Stato HTTP | Codice | Descrizione |
|---|---|---|
| 400 | BadRequest | Parametri mancanti o non validi. |
| 401 | Unauthorized | Token di accesso non valido o mancante. |
| 404 | NotFound | Libro specificato non trovato nella cartella/storage indicata. |
| 500 | InternalServerError | Errore imprevisto del server. |
Come utilizzare l’API PostDigitalSignature con gli SDK
Specifica dell’API PostDigitalSignature
La Specifiche OpenAPI definiscono un’interfaccia di programmazione accessibile pubblicamente e consentono di effettuare interazioni REST direttamente da un browser web.
Puoi utilizzare lo strumento a riga di comando cURL per chiamare i servizi web di Aspose.Cells. L’esempio riportato di seguito mostra una richiesta all’API:
Schema della risposta
L’API restituisce un oggetto JSON con i seguenti campi:
| Campo | Tipo | Descrizione |
|---|---|---|
Code |
int | Codice di stato simile a HTTP che indica il risultato. |
Status |
string | Testo breve che descrive l’esito (ad esempio, OK). |
SignatureId |
string | Identificativo della firma digitale applicata (opzionale). |
Message |
string | Informazioni aggiuntive o dettagli sull’errore (opzionale). |
Utilizzare gli SDK di Aspose.Cells Cloud
L’utilizzo di un SDK semplifica l’integrazione e riduce il codice ripetitivo. Consulta il repository GitHub per un elenco completo degli SDK di Aspose.Cells Cloud.
I seguenti esempi di codice mostrano come chiamare i servizi web di Aspose.Cells utilizzando vari SDK: