Hitelesítés
Egy alkalmazás biztosít Önnek egy Client ID-t és egy Secret Key-t, amelyekre szüksége van egy hitelesített OAuth2 munkamenet létrehozásához, amelyet a Wink és TripPay API-k kommunikációjához használhat.
Íme a lépések egy hitelesített munkamenet létrehozásához.
1. lépés. Szerezzen be egy hozzáférési tokent a staging vagy a termelési környezetünkben:
Valószínűleg egy robusztus OAuth2 könyvtárral fog dolgozni a nyelvéhez, amely elvégzi az összes nehéz munkát Ön helyett.
Példáink a legegyszerűbb használatot mutatják be parancssorból curl segítségével.
Staging
Szekció neve “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>"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 visszaad egy hozzáférési tokent, valamint más OAuth2 válaszadatokat:
{ "access_token": "abc123"}Amikor bármelyik végpontunkhoz hívást intéz, a fejlécben tartalmazza a következőket:
Wink-Version=2.0Legfrissebb - Lásd API dokumentációnkat a többi elérhető verzióért.Authentication=Bearer: ${access_token}Illessze be a hozzáférési tokenjét.