İstemci Kimliği ve Gizli Anahtarı ile Erişim Belirteci Alın
İstemci kimliği ve gizli anahtarı ile Cells Cloud Get Token API’sini kullanarak bir erişim belirteci alın.
Post Erişim Belirteci API
Uç noktayı çağırmadan önce şunların olduğundan emin olun:
- Kayıtlı bir Aspose Cloud hesabınız.
- Aspose Cloud portalında oluşturulan bir İstemci Kimliği ve İstemci Gizli Anahtarı.
Web API
POST https://api.aspose.cloud/v4.0/cells/connect/token
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 |
|---|---|---|---|
| grant_type | string | gövde (form‑url‑encoded) | OAuth için gerekli sabit değer client_credentials. |
| client_id | string | gövde (form‑url‑encoded) | size verilen istemci tanımlayıcısı. |
| client_secret | string | gövde (form‑url‑encoded) | İstemci kimliğiyle ilişkili gizli anahtar. |
Örnek istek (cURL)
curl -X POST "https://api.aspose.cloud/v4.0/cells/connect/token" \
-H "Content-Type: application/x-www-form-urlencoded" \
-d "grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET"
Yanıt
{
"access_token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...",
"token_type": "Bearer",
"expires_in": 3600
}
HTTP Durum Kodları
| Kod | Anlam | Açıklama |
|---|---|---|
| 200 | Tamam | Filtre başarıyla uygulandı; yanıt işlem ayrıntılarını içerir. |
| 400 | Hatalı İstek | Eksik veya geçersiz parametreler (örn., desteklenmeyen dosya türü). |
| 401 | Yetkisiz | Geçersiz veya eksik JWT belirteci. |
| 413 | Yük Çok Büyük | Yüklenen dosya boyut sınırını aşıyor. |
| 500 | Sunucu İç Hatası | Beklenmeyen sunucu hatası. |
Hata işleme örneği
{
"error": "invalid_client",
"error_description": "İstemci kimlik doğrulaması başarısız oldu."
}
Get public key API’sini SDK’lar ile Nasıl Kullanılır
OpenAPI Spesifikasyonu
OpenAPI Spesifikasyonu, bir web tarayıcısından doğrudan REST etkileşimlerinde bulunmanızı sağlayan herkese açık bir programlama arayüzü tanımlar.
Aspose.Cells Cloud SDK’larını Kullanın
SDK kullanmak, başlamak için en hızlı yoldur. SDK, temel HTTP ayrıntılarını soyutlar ve minimum kodla Cells için bir erişim belirteci almanızı sağlar.
Aspose.Cells Cloud SDK’larının tam listesi için lütfen GitHub deposuna göz atın. Bir SDK, alt seviye ayrıntıları yöneterek size proje görevlerinize odaklanmanızı sağlar.