Πιστοποίηση
Μια εφαρμογή σας παρέχει ένα Client ID και Secret Key που χρειάζεστε για να δημιουργήσετε μια πιστοποιημένη συνεδρία OAuth2 την οποία μπορείτε να χρησιμοποιήσετε για να επικοινωνήσετε με τα APIs της Wink και της TripPay.
Ακολουθούν τα βήματα για να δημιουργήσετε μια πιστοποιημένη συνεδρία.
Βήμα 1. Ανάκτηση ενός access token στο staging ή στο περιβάλλον παραγωγής μας:
Πιθανότατα θα δουλεύετε με μια ολοκληρωμένη βιβλιοθήκη OAuth2 για τη γλώσσα σας, η οποία θα αναλάβει όλη τη δύσκολη δουλειά για εσάς.
Τα παραδείγματά μας θα δείξουν τη βασικότερη χρήση από τη γραμμή εντολών χρησιμοποιώντας curl.
Staging
Section titled “Staging”curl -X POST https://staging-iam.wink.travel/oauth2/token \ -H "Content-Type: application/x-www-form-urlencoded" \ -d "grant_type=client_credentials" \ -d "client_id=<YOUR_CLIENT_ID>" \ -d "client_secret=<YOUR_SECRET_KEY>"Παραγωγή
Section titled “Παραγωγή”curl -X POST https://iam.wink.travel/oauth2/token \ -H "Content-Type: application/x-www-form-urlencoded" \ -d "grant_type=client_credentials" \ -d "client_id=<YOUR_CLIENT_ID>" \ -d "client_secret=<YOUR_SECRET_KEY>"Αυτό θα επιστρέψει ένα access token, μαζί με άλλα δεδομένα απόκρισης OAuth2:
{ "access_token": "abc123"}Όταν κάνετε κλήση σε οποιοδήποτε από τα endpoints μας, συμπεριλάβετε τα εξής στην κεφαλίδα:
Wink-Version=2.0Τελευταία - Δείτε τα API docs μας για άλλες διαθέσιμες εκδόσεις.Authentication=Bearer: ${access_token}Εισάγετε το access token σας.