Aspose.Cells Cloud API ile Excel Çalışma Kitabını Şifreleyin – cURL ve SDK Örnekleri
Bu REST API, bir Excel çalışma kitabını şifreler.
Önkoşullar: Bu uç noktayı çağırmadan önce geçerli bir JWT jetonuna ve çalışılan çalışma kitabının bir depolama konumuna yüklenmiş olması gerekir.
PostEncryptDocument API
POST https://api.aspose.cloud/v3.0/cells/{name}/encryption
Güvenlik ve Kimlik Doğrulama
Aspose.Cells Cloud API’leri güvenlidir ve JWT jeton tabanlı kimlik doğrulama gerektirir.
Sorgu Parametreleri
| Parametre Adı | Tür | Gerekli | Açıklama |
|---|---|---|---|
| folder | string | ✗ | Orijinal çalışma kitabının klasör yolu. |
| storageName | string | ✗ | Kullanılacak depo adı. |
İstek Gövdesi Parametresi
| Parametre Adı | Tür | Gerekli | Açıklama |
|---|---|---|---|
| encryption | WorkbookEncryptionRequest | ✓ | Çalışma kitabının şifreleme ayarları. |
WorkbookEncryptionRequest
| Parametre Adı | Tür | Gerekli | Açıklama |
|---|---|---|---|
| EncryptionType | string | ✓ | Şifreleme algoritması. Desteklenen değerler ve anlamları için aşağıdaki tabloya bakın. |
| KeyLength | integer | ✗ | Şifreleme anahtarının bit cinsinden uzunluğu (XOR ve Compatible için yoksayılır). |
| Password | string | ✓ | Şifreleme için kullanılan şifre. |
EncryptionType Değerleri
| Değer | Açıklama |
|---|---|
XOR |
Basit XOR algoritması (eski, düşük güvenlik). |
Compatible |
Excel 97‑2003 uyumlu şifreleme (40‑bit). |
EnhancedCryptographicProviderV1 |
SHA‑1 karma ile AES‑128. |
StrongCryptographicProvider |
SHA‑512 karma ile AES‑256 (en güçlü). |
Yanıt
{
"Status":"OK",
"Code":200
}
HTTP Durum Kodları
| Kod | Anlamı | Açıklama |
|---|---|---|
| 200 | OK | Filtre başarıyla uygulandı; yanıt işlem ayrıntılarını içerir. |
| 400 | Bad Request | Eksik veya geçersiz parametreler (örneğin, desteklenmeyen dosya türü). |
| 401 | Unauthorized | Geçersiz veya eksik JWT jetonu. |
| 413 | Payload Too Large | Yüklenen dosya boyut sınırını aşıyor. |
| 500 | Internal Server Error | Beklenmeyen sunucu hatası. |
SDK’lar ile PostEncryptDocument API Nasıl Kullanılır?
PostEncryptDocument API Spesifikasyonu
OpenAPI Spesifikasyonu, herkese açık bir programlama arayüzü tanımlar ve REST etkileşimlerini doğrudan bir web tarayıcısından gerçekleştirmenizi sağlar.
Aspose.Cells web hizmetlerine kolayca erişmek için cURL komut satırı aracını kullanabilirsiniz. Aşağıdaki örnek, cURL ile Cloud API’ye nasıl çağrı yapıldığını göstermektedir.
Aspose.Cells Cloud SDK’larını Kullanma
Bir SDK kullanmak, geliştirme sürecini hızlandırmanın en iyi yoldur. Bir SDK, düşük seviye detayları yöneterek size proje görevlerine odaklanma imkanı verir. Aspose.Cells Cloud SDK’larının tam listesi için lütfen GitHub deposuna bakın.
Aşağıdaki kod örnekleri, Aspose.Cells web hizmetlerini çeşitli SDK’lar kullanarak nasıl çağıracağınızı göstermektedir: