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.
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.0Naujausi -Kitų galimų versijų ieškokite mūsų API dokumentuose.Authentication=Bearer: ${access_token}Įveskite savo prieigos raktą.