Skip to content

Authentication

Programa suteikia jumsClient IDirSecret Keykad jums reikia sukurti autentifikuotą „OAuth2“ sesiją, kurią galėsite naudoti bendraudami su „Wink“ ir „TripPay“ API.

Štai kaip sukurti autentifikuotą sesiją.

1 žingsnisGaukite prieigos raktą testavimo arba gamybinėje aplinkoje:

Greičiausiai dirbsite su patikima savo kalbai skirta „OAuth2“ biblioteka, kuri atliks visą sunkų darbą už jus. Mūsų pavyzdžiuose bus parodytas pats pagrindinis naudojimas iš komandinės eilutės, naudojantcurl.

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 skambinate į bet kurį iš mūsų galinių taškų, antraštėje įtraukite šią informaciją:

  • Wink-Version=2.0Naujausi -Kitų galimų versijų ieškokite mūsų API dokumentuose.
  • Authentication=Bearer: ${access_token} Įveskite savo prieigos raktą.