Excel Dosyalarını Korumak
Bu REST API, Excel dosyalarını korur.
REST API
POST http://api.aspose.cloud/v3.0/cells/protect
Güvenlik ve Kimlik Doğrulama
Aspose.Cells Cloud API’leri güvenlidir ve JWT belirteci tabanlı kimlik doğrulama gerektirir.
İstek Parametreleri
| Parametre Adı | Tür | Konum | Açıklama |
|---|---|---|---|
| file | dosya | formData (gövde) | Yüklenecek dosya |
| password | string | sorgu dizgesi (password) |
Çalışma kitabını korumak için kullanılacak şifre |
Yanıt
{
"Status":"OK",
"Code":200,
"Files": [
{
"Filename": "korunmuş dosya adı: smaple1.xlsx",
"FileSize": boyut,
"FileContent": "-----sample1’in Base64 dizesi-----"
},
{
"Filename": "korunmuş dosya adı: sample2.xlsx",
"FileSize": boyut,
"FileContent": "-----sample2’nin Base64 dizesi-----"
}
]
}
HTTP Durum Kodları
| Kod | Anlam | Açıklama |
|---|---|---|
| 200 | OK (Tamam) | Süzgeç başarıyla uygulandı; yanıt işlem ayrıntılarını içerir. |
| 400 | Bad Request (Hatalı İstek) | Eksik veya geçersiz parametreler (örneğin, desteklenmeyen dosya türü). |
| 401 | Unauthorized (Yetkisiz) | Geçersiz veya eksik JWT belirteci. |
| 413 | Payload Too Large (Çok Büyük Yük) | Yüklenecek dosya boyut sınırlarını aşıyor. |
| 500 | Internal Server Error (İç Sunucu Hatası) | Beklenmeyen sunucu hatası. |
SDK’lar ile PostProtect API’sini Nasıl Kullanılır?
PostProtect 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 yapmanızı 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’yi nasıl çağıracağınızı gösterir.
Hata işleme
– API aşağıdaki durum kodlarını döndürebilir:
| HTTP Kodu | Anlam | Örnek JSON hata yükü |
|---|---|---|
| 400 | Bad request (Hatalı istek; örneğin, eksik dosya) | {"Code":400,"Message":"Dosya gereklidir."} |
| 401 | Unauthorized (Yetkisiz; geçersiz veya eksik belirteç) | {"Code":401,"Message":"Geçersiz erişim belirteci."} |
| 403 | Forbidden (Yasaklandı; yetersiz izinler) | {"Code":403,"Message":"Erişim reddedildi."} |
| 500 | Internal server error (İç sunucu hatası) | {"Code":500,"Message":"Beklenmeyen sunucu hatası."} |
Aspose.Cells Cloud SDK’larını Kullanma
SDK kullanmak, geliştirme yapmanın en hızlı yoludur. SDK, düşük seviye detayları yöneterek size proje görevlerinize odaklanma imkanı sunar. Aspose.Cells Cloud SDK’larının tam listesi için lütfen GitHub deposuna göz atın.
Aşağıdaki kod örnekleri, Aspose.Cells web hizmetlerini farklı SDK’lar kullanarak nasıl çağıracağınızı göstermektedir: