Aspose.Cells Cloud API ile Excel Çalışma Sayfasına Bir Şekil Ekleyin
Bu REST API, Excel çalışma sayfasına bir şekil ekler.
Uç nokta API sürümü v3.0’a aittir; Aspose Cloud OAuth2 akışı (istemci kimliği/istemci sırrı) ile alınan bir JWT erişim belirteci kullandığınızdan ve bunu Authorization: Bearer <token> başlığında kullandığınızdan emin olun.
Güvenlik ve Kimlik Doğrulama
Aspose.Cells Cloud API’leri güvenlidir ve JWT belirteci tabanlı kimlik doğrulama gerektirir.
PutWorksheetShape API
PUT https://api.aspose.cloud/v3.0/cells/{name}/worksheets/{sheetName}/shapes
İstek parametreleri
| Parametre Adı | Tür | Konum | Açıklama |
|---|---|---|---|
| name | string | path | Belge adı. |
| sheetName | string | path | Çalışma sayfası adı. |
| shapeDTO | object | body | Eklenecek şekli açıklayan JSON nesnesi (tam şema için OpenAPI spesifikasyonuna bakın). |
| drawingType | string | query | Şekil nesne türü (örneğin, arc, line, rectangle). |
| upperLeftRow | integer | query | Şeklin sol üst köşesinin satır indeksi. |
| upperLeftColumn | integer | query | Şeklin sol üst köşesinin sütun indeksi. |
| top | integer | query | Şeklin üst kenarından itibaren dikey ofset (piksel cinsinden). |
| left | integer | query | Şeklin sol kenarından itibaren yatay ofset (piksel cinsinden). |
| width | integer | query | Şeklin genişliği (piksel cinsinden). |
| height | integer | query | Şeklin yüksekliği (piksel cinsinden). |
| folder | string | query | Belgeyi içeren klasör. |
| storageName | string | query | Depo adı. |
OpenAPI Spesifikasyonu, herkese açık erişilebilir bir programlama arayüzü tanımlar ve REST etkileşimlerini doğrudan bir web tarayıcısından gerçekleştirmenize olanak tanır.
Aspose.Cells web hizmetlerine kolayca erişmek için cURL komut satırı aracını kullanabilirsiniz. Aşağıdaki örnek, cURL ile Bulut API’ye nasıl istek yapılacağını göstermektedir.
HTTP Durum Kodları
| Kod | Anlamı | Açıklama |
|---|---|---|
| 200 | OK (Tamam) | Filtre 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üklenen dosya boyut sınırnını aşıyor. |
| 500 | Internal Server Error (İç Sunucu Hatası) | Beklenmeyen sunucu hatası. |
Typical error responses include:
- 400 Bad Request – eksik veya geçersiz parametreler.
- 401 Unauthorized – geçersiz veya eksik JWT belirteci.
- 404 Not Found – belirtilen çalışma sayfası veya belge mevcut değil.
Her hata, Code ve Message alanlarını içeren bir JSON nesnesi olarak döndürülür.
Cloud SDK Family
Bir SDK kullanmak, geliştirme hızını en hızlı yoldan artırmak için en iyi yoldur. Bir SDK, düşük seviye detayları ele alır böylece projenizin görevlerine odaklanabilirsiniz. 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 farklı SDK’lar kullanarak nasıl çağıracağınızı göstermektedir: