Autentifikacija
Programa suteikia jums Client ID ir Secret Key, kurių reikia norint sukurti autentifikuotą OAuth2 sesiją, kurią galite naudoti bendraujant su Wink ir TripPay API.
Štai žingsniai, kaip sukurti autentifikuotą sesiją.
1 žingsnis. Gaukite prieigos raktą (access token) testavimo arba gamybos aplinkoje:
Tikėtina, kad naudosite patikimą OAuth2 biblioteką savo programavimo kalbai, kuri atliks visą sudėtingą darbą už jus.
Mūsų pavyzdžiai parodys paprasčiausią naudojimą iš komandinės eilutės su curl.
Testavimo aplinka (Staging)
Section titled “Testavimo aplinka (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>"Gamybos aplinka (Production)
Section titled “Gamybos aplinka (Production)”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>"Tai grąžins prieigos raktą kartu su kitais OAuth2 atsakymo duomenimis:
{ "access_token": "abc123"}Kai kviečiate bet kurį iš mūsų galinių taškų, įtraukite šiuos antraštės laukus:
Wink-Version=2.0Naujausia - Žr. mūsų API dokumentaciją dėl kitų galimų versijų.Authentication=Bearer: ${access_token}Įterpkite savo prieigos raktą.