Authentication
Programa suteikia jumsClient ID
irSecret Key
kad 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
.
Pastatymas
Section titled “Pastatymas”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>"
Gamyba
Section titled “Gamyba”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.0
Naujausi -Kitų galimų versijų ieškokite mūsų API dokumentuose.Authentication
=Bearer: ${access_token}
Įveskite savo prieigos raktą.