Authentication
Egy alkalmazás egyClient ID
ésSecret Key
hogy létre kell hoznod egy hitelesített OAuth2 munkamenetet, amelyet a Wink és a TripPay API-kkal való kommunikációhoz használhatsz.
Íme a hitelesített munkamenet létrehozásának lépései.
1. lépésHozzáférési token lekérése a próbaüzemben vagy az éles környezetben:
Valószínűleg egy, a nyelvedhez illő robusztus OAuth2 könyvtárral fogsz dolgozni, amely elvégzi helyetted a nehéz munkát.
Példáink a parancssorból a legalapvetőbb használatot mutatják be a következő használatával:curl
.
Színpadra állítás
Szekció neve “Színpadra állítás”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>"
Termelés
Szekció neve “Termelés”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>"
Ez egy hozzáférési tokent ad vissza, más OAuth2 válaszadatokkal együtt:
{ "access_token": "abc123"}
Amikor bármelyik végpontunkat hívja, a fejlécbe írja be a következőket:
Wink-Version
=2.0
Legújabb -További elérhető verziókért lásd az API dokumentációnkat.Authentication
=Bearer: ${access_token}
Helyezze be a hozzáférési tokenjét.