Skip to content

Πιστοποίηση

Μια εφαρμογή σας παρέχει ένα Client ID και Secret Key που χρειάζεστε για να δημιουργήσετε μια πιστοποιημένη συνεδρία OAuth2 την οποία μπορείτε να χρησιμοποιήσετε για να επικοινωνήσετε με τα APIs της Wink και της TripPay.

Ακολουθούν τα βήματα για να δημιουργήσετε μια πιστοποιημένη συνεδρία.

Βήμα 1. Ανάκτηση ενός access token στο staging ή στο περιβάλλον παραγωγής μας:

Πιθανότατα θα δουλεύετε με μια ολοκληρωμένη βιβλιοθήκη OAuth2 για τη γλώσσα σας, η οποία θα αναλάβει όλη τη δύσκολη δουλειά για εσάς. Τα παραδείγματά μας θα δείξουν τη βασικότερη χρήση από τη γραμμή εντολών χρησιμοποιώντας curl.

Terminal window
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>"
Terminal window
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 σας.