Autentikasi
Untuk mulai menggunakan endpoint API kami, Anda harus terlebih dahulu melakukan autentikasi. Panduan ini menjelaskan cara memperoleh dan menggunakan kredensial autentikasi dengan platform Sheetize Cloud.
Fitur Utama
Alur autentikasi Sheetize Cloud dirancang untuk melindungi data Anda dan memastikan hanya pengguna yang berwenang yang dapat mengunggah file dan memanggil layanan kami. Ini menyediakan:
- 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.
Cara Menggunakan
Buat aplikasi
- Pergi ke Kirim permintaan yang menyertakan nama file dan nama folder ke
- Setelah masuk, klik item menu **Applications** pada bilah navigasi sebelah kiri.
- Tekan **Create New Application** untuk membuka formulir pembuatan aplikasi.
- Klik tombol **Save** untuk menyimpan aplikasi baru.
- Klik tombol **Save** untuk menyimpan aplikasi baru.
- Di panel *Client Credentials* Anda akan melihat **Client ID** dan **Client Secret** - simpan nilai ini dengan aman; mereka akan diperlukan untuk memperoleh token akses.
- Di panel *Client Credentials* Anda akan melihat **Client ID** dan **Client Secret** - simpan nilai ini dengan aman; mereka akan diperlukan untuk memperoleh token akses.
Dapatkan Token Akses
-
Buat permintaan ke Endpoint Authenticator
https://api.sheetize.cloud/authenticator/token?ClientId=TheClientId&ClientSecret=TheClientSecret - Setelah eksekusi Anda akan menerima token, harap simpan untuk penggunaan selanjutnya
Gunakan Endpoint
- Pilih API yang ingin Anda panggil. Dalam contoh ini kami mendemonstrasikan layanan Conversion, yang mengubah file spreadsheet menjadi format PDF.
-
Kirim permintaan yang menyertakan file dan token akses API Konversi
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' -
Layanan akan merespons dengan URL unduhan untuk PDF yang dihasilkan, dalam contoh ini adalah:
{ "name": "", "type": "1", "size": 900000, "description": "", "linkToDownload": "/download/AFolderName/AFileName.pdf", "message": "", "statusCode": 200 } -
Kirim permintaan yang menyertakan nama file dan nama folder ke HowToUse111
curl -X 'GET' \ 'https://api.sheetize.cloud/download/TheFolderName/TheFileName.pdf' \ -H 'accept: */*' \ -H 'Authorization: Bearer TheAccessToken' - Anda akan menerima file dan dapat menggunakannya atau cukup meneruskannya ke langkah berikutnya dalam alur kerja Anda.