การตรวจสอบสิทธิ์
เพื่อเริ่มต้นใช้ endpoint ของ API ของเรา คุณต้องทำการตรวจสอบสิทธิ์ก่อน คู่มือนี้อธิบายวิธีการรับและใช้ข้อมูลรับรองการตรวจสอบสิทธิ์กับแพลตฟอร์ม Sheetize Cloud.
คุณสมบัติหลัก
กระบวนการตรวจสอบสิทธิ์ของ Sheetize Cloud ถูกออกแบบให้ปกป้องข้อมูลของคุณและรับประกันว่าเฉพาะผู้ใช้ที่ได้รับอนุญาตเท่านั้นที่สามารถอัปโหลดไฟล์และเรียกใช้บริการของเรา มันให้:
- 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.
วิธีการใช้
สร้างแอปพลิเคชัน
- ไปที่ แดชบอร์ด
- หลังจากเข้าสู่ระบบ ให้คลิกเมนู **แอปพลิเคชัน** ที่แถบด้านซ้าย.
- กด **สร้างแอปพลิเคชันใหม่** เพื่อเปิดฟอร์มสร้างแอปพลิเคชัน.
- ในส่วน *รายละเอียดแอปพลิเคชัน* ให้ป้อนชื่อที่อธิบายและคำอธิบายสั้น ๆ สำหรับแอปพลิเคชันของคุณ.
- คลิกปุ่ม **บันทึก** เพื่อบันทึกแอปพลิเคชันใหม่.
- ในรายการแอปพลิเคชัน ค้นหาแอปที่คุณเพิ่งสร้างและคลิกที่ชื่อของมัน.
- ในแผง *ข้อมูลรับรองของลูกค้า* คุณจะเห็น **Client ID** และ **Client Secret** - เก็บค่าต่าง ๆ นี้ให้ปลอดภัย; จะต้องใช้เพื่อขอรับโทเคนการเข้าถึง.
รับโทเคนการเข้าถึง
-
ทำการร้องขอไปยัง endpoint ตัวตรวจสอบสิทธิ์
https://api.sheetize.cloud/authenticator/token?ClientId=TheClientId&ClientSecret=TheClientSecret - หลังจากดำเนินการแล้วคุณจะได้รับโทเคน โปรดเก็บไว้เพื่อใช้ในภายหลัง
ใช้ endpoint
- เลือก API ที่คุณต้องการเรียก ในตัวอย่างนี้เราจะแสดงบริการแปลงไฟล์ ที่แปลงไฟล์สเปรดชีตเป็นรูปแบบ PDF.
-
ส่งคำขอที่รวมไฟล์และโทเคนการเข้าถึง 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' -
บริการจะตอบกลับด้วย URL ดาวน์โหลดสำหรับ PDF ที่สร้างขึ้น ในตัวอย่างนี้คือ:
{ "name": "", "type": "1", "size": 900000, "description": "", "linkToDownload": "/download/AFolderName/AFileName.pdf", "message": "", "statusCode": 200 } -
ส่งคำขอที่รวมชื่อไฟล์และชื่อโฟลเดอร์ไปยัง API ดาวน์โหลด
curl -X 'GET' \ 'https://api.sheetize.cloud/download/TheFolderName/TheFileName.pdf' \ -H 'accept: */*' \ -H 'Authorization: Bearer TheAccessToken' - คุณจะได้รับไฟล์และสามารถใช้ได้ หรือส่งต่อไปยังขั้นตอนถัดไปของกระบวนการทำงานของคุณ.