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: