Skip to content

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.

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>"

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.0 Naujausia - Žr. mūsų API dokumentaciją dėl kitų galimų versijų.
  • Authentication = Bearer: ${access_token} Įterpkite savo prieigos raktą.