Kimlik Doğrulama
API‑lərimizin son nöqtələrindən istifadə etməyə başlamaq üçün əvvəlcə kimlik doğrulaması etməlisiniz. Bu bələdçi Sheetize Cloud platformasında kimlik doğrulama məlumatlarını necə əldə etməyi və istifadə etməyi izah edir.
Əsas Xüsusiyyətlər
Sheetize Cloud‑un kimlik doğrulama axını məlumatlarınızı qorumaq və yalnız səlahiyyətli istifadəçilərin faylları yükləməsini və xidmətlərimizi işə salmasını təmin etmək üçün hazırlanmışdır. Bu, aşağıdakını təklif edir:
- Secure, token-based access that can be revoked at any time.
- Support for both machine-to-machine and user-driven scenarios.
- Granular scopes that let you limit what a token can do.
Necə İstifadə Edilir
Tətbiq yaradın
- Gediniz İdarə Paneli
- Daxil olduqdan sonra, sol naviqasiya panelində **Tətbiqlər** menyu maddəsinə klikləyin.
- **Yeni Tətbiq Yarat** düyməsini basın ki, tətbiq yaratma forması açılsın.
- *Tətbiq Detalları* bölməsində, tətbiqiniz üçün təsviredici bir ad və qısa təsvir daxil edin.
- Yeni tətbiqi saxlamaq üçün **Saxla** düyməsini klikləyin.
- Tətbiqlərin siyahısında yeni yaratdığınız tətbiqi tapın və adını klikləyin.
- *Müştəri Kimlikləri* panelində **Client ID** və **Client Secret** görəcəksiniz - bu dəyərləri təhlükəsiz saxlayın; giriş tokeni almaq üçün lazım olacaq.
Giriş Tokeni əldə edin
-
Sorğu göndərin Doğrulama son nöqtəsi
https://api.sheetize.cloud/authenticator/token?ClientId=TheClientId&ClientSecret=TheClientSecret - İcra tamamlandıqdan sonra tokeni alacaqsınız, gələcəkdə istifadə üçün saxlayın.
Son nöqtələri istifadə edin
- İstədiyiniz API‑nu seçin. Bu nümunədə, cədvəl fayllarını PDF formatına çevirən Çevirim xidmətini nümayiş etdiririk.
-
Faylları və giriş tokenini daxil edən sorğu göndərin Çevirim API
curl -X 'POST' \ 'https://api.sheetize.cloud/conversion/to-pdf' \ -H 'accept: text/plain' \ -H 'Authorization: Bearer The_Secret_Access_Token \ -H 'Content-Type: multipart/form-data' \ -F 'UploadFileRequest.OperationId=' \ -F 'UploadFileRequest.Files=@TestFile.xlsx;type=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet' -
Xidmət yaradılan PDF üçün yükləmə URL‑i ilə cavab verəcək, bu nümunədə:
{ "name": "", "type": "1", "size": 900000, "description": "", "linkToDownload": "/download/AFolderName/AFileName.pdf", "message": "", "statusCode": 200 } -
Fayl adını və qovluq adını daxil edən sorğu göndərin Yükləmə API
curl -X 'GET' \ 'https://api.sheetize.cloud/download/TheFolderName/TheFileName.pdf' \ -H 'accept: */*' \ -H 'Authorization: Bearer TheAccessToken' - Faylı alacaqsınız və ya istifadə edə bilərsiniz, ya da iş prosesi növbəti addımına ötürə bilərsiniz.