Αυθεντικοποίηση
Για να αρχίσετε να χρησιμοποιείτε τα τελικά σημεία των 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.
Πώς να Χρησιμοποιήσετε
Δημιουργήστε μια εφαρμογή
- Μεταβείτε στο Στείλτε ένα αίτημα που περιλαμβάνει το όνομα του αρχείου και το όνομα του φακέλου στο
- Αφού συνδεθείτε, κάντε κλικ στο στοιχείο μενού **Applications** στη αριστερή γραμμή πλοήγησης.
- Πατήστε **Create New Application** για να ανοίξετε τη φόρμα δημιουργίας εφαρμογής.
- Κάντε κλικ στο κουμπί **Save** για να αποθηκεύσετε τη νέα εφαρμογή.
- Κάντε κλικ στο κουμπί **Save** για να αποθηκεύσετε τη νέα εφαρμογή.
- Στον πίνακα *Client Credentials* θα δείτε ένα **Client ID** και ένα **Client Secret** - κρατήστε αυτές τις τιμές ασφαλείς· θα απαιτηθούν για την λήψη ενός access token.
- Στον πίνακα *Client Credentials* θα δείτε ένα **Client ID** και ένα **Client Secret** - κρατήστε αυτές τις τιμές ασφαλείς· θα απαιτηθούν για την λήψη ενός access token.
Απόκτηση Access Token
-
Κάντε ένα αίτημα στο Τερματικό Authenticator
https://api.sheetize.cloud/authenticator/token?ClientId=TheClientId&ClientSecret=TheClientSecret - Μετά την εκτέλεση θα λάβετε το token, αποθηκεύστε το για μελλοντική χρήση
Χρήση των Τερματικών Σημείων
- Επιλέξτε το API που θέλετε να καλέσετε. Σε αυτό το παράδειγμα δείχνουμε την υπηρεσία Conversion, η οποία μετατρέπει αρχεία υπολογιστικών φύλλων σε μορφή PDF.
-
Στείλτε ένα αίτημα που περιλαμβάνει τα αρχεία και το access token Conversion 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 } -
Στείλτε ένα αίτημα που περιλαμβάνει το όνομα του αρχείου και το όνομα του φακέλου στο HowToUse111
curl -X 'GET' \ 'https://api.sheetize.cloud/download/TheFolderName/TheFileName.pdf' \ -H 'accept: */*' \ -H 'Authorization: Bearer TheAccessToken' - Θα λάβετε το αρχείο και μπορείτε είτε να το χρησιμοποιήσετε είτε να το προωθήσετε στο επόμενο βήμα της ροής εργασίας σας.