Clear
Clear Spreadsheet API, istenmeyen öğeleri bir defada temizlemeniz için geliştiricilere eksiksiz bir çözüm sunmak üzere tasarlanmıştır. Bu dokümantasyon sayfası, hizmeti uygulamalarınıza güvenle entegre etmenizi sağlayacak kapsamlı bir rehberdir. Öncelikle API'nin temel kavramlarını, modern Office Open XML dosyaları (.xlsx) ile eski Excel ikili dosyaları (.xls), Apple Numbers, CSV, TSV ve diğer tablo biçimleri arasındaki farklılıkları nasıl yorumladığını açıklıyoruz. Bu dosya türleri, köprüler, resimler, grafikler ve gömülü nesneleri farklı yapılar içinde saklar; Clear API bu karmaşıklıkları soyutlayarak tüm platformlarda aynı arayüzü sunar.
Ana Özellikler
Sonra kimlik doğrulama iş akışının ayrıntılı bir incelemesini bulacaksınız. Platform, yetkili istemcilerin veri temizleme işlemlerini başlatabilmesi için standart API anahtarları ve isteğe bağlı OAuth 2.0 token'ları kullanır. Anahtar döndürme, IP beyaz listesi ve HTTPS üzerinden şifreli iletim gibi güvenlik en iyi uygulamaları kapsamlı bir şekilde ele alınır, böylece altyapınızı ve son kullanıcı verilerini koruyabilirsiniz. Kimlik doğrulamanın ardından “Başlarken” bölümü, cURL, Python, JavaScript, .NET ve Java gibi farklı dillerde bir hızlı başlangıç kod örneği sunar; bu örnek isteği oluşturma, dosyayı ekleme ve yanıtı yorumlama adımlarını gösterir. En sade istek yalnızca API anahtarınızı, dosya verisini ve isteğe bağlı olarak temizlenecek öğe türlerini içerir ve API’nin “tek bir basit çağrı” vaatini ortaya koyar.
Belgeler
Parametreler
- format: İşlem adı, şu değerler olabilir: clearAll, clearHyperlinks, clearTables, clearPictures, clearShapes, clearComments, clearCharts, clearOleObjects, clearTextboxes, clearScenarios
- AppRequest.OperationTables: İşlem adı, şu değerler olabilir: clearAll, clearHyperlinks, clearTables, clearPictures, clearShapes, clearComments, clearCharts, clearOleObjects, clearTextboxes, clearScenarios
- UploadFileRequest.OperationId: Bu bir işlem kimliğidir
- UploadFileRequest.Files: Bu dosyalar, çevrimiçi hizmetlerimize yüklemeniz gereken dosyalardır; verileri kendi yönteminizle hazırlayabilirsiniz ancak HTML dosya girişi standardına uymalıdır.
Uç Noktaları Kullan
-
Dosyaları ve erişim token'ını içeren bir istek gönderin Clear API
curl -X 'POST' \ 'https://api.sheetize.cloud/clear' \ -H 'accept: text/plain' \ -H 'Authorization: Bearer TheAccessToken' \ -H 'Content-Type: multipart/form-data' \ -F 'AppRequest.OperationTables=clearHyperlinks' \ -F 'UploadFileRequest.OperationId=' \ -F 'UploadFileRequest.Files=@AFileName.xlsx;type=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet' -
Servis, işlenmiş dosya için bir indirme URL'si dönecektir, bu örnekte:
{ "name": "", "type": "1", "size": 900000, "description": "", "linkToDownload": "/download/TheFolderName/TheFileName.xlsx", "message": "", "statusCode": 200 } -
Dosya adını ve klasör adını içeren bir istek gönderin Download API
curl -X 'GET' \ 'https://api.sheetize.cloud/download/TheFolderName/TheFileName.xlsx' \ -H 'accept: */*' \ -H 'Authorization: Bearer TheAccessToken' - Dosyayı alacaksınız ve kullanabilir ya da iş akışınızın bir sonraki adımına yönlendirebilirsiniz.