Autentifikacija
Aplikacija vam pruža Client ID i Secret Key koje trebate za kreiranje autentificirane OAuth2 sesije koju možete koristiti za komunikaciju s Wink i TripPay API-jima.
Evo koraka za kreiranje autentificirane sesije.
Korak 1. Dohvatite pristupni token na staging ili u našem produkcijskom okruženju:
Vjerojatno ćete koristiti robusnu OAuth2 biblioteku za vaš programski jezik, koja će obaviti sav težak posao za vas.
Naši primjeri prikazuju najosnovniju upotrebu iz komandne linije koristeći curl.
Staging
Section titled “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>"Produkcija
Section titled “Produkcija”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>"Ovo će vratiti pristupni token, zajedno s ostalim OAuth2 podacima u odgovoru:
{ "access_token": "abc123"}Kada pozivate bilo koju od naših krajnjih točaka, uključite sljedeće u zaglavlje:
Wink-Version=2.0Najnovije - Pogledajte naše API dokumente za druge dostupne verzije.Authentication=Bearer: ${access_token}Umetnite svoj pristupni token.