Skip to content

Authentication

Aplikacija vam pružaClient IDiSecret Keyda vam je potrebno stvoriti autentificiranu OAuth2 sesiju koju možete koristiti za komunikaciju s Wink i TripPay API-jima.

Evo koraka za stvaranje autentificirane sesije.

Korak 1Dohvatite token za pristup u fazi testiranja ili u našem produkcijskom okruženju:

Najvjerojatnije ćete raditi s robusnom OAuth2 bibliotekom za svoj jezik, koja će obaviti sav teški posao za vas. Naši primjeri će pokazati najosnovniju upotrebu iz naredbenog retka pomoćucurl.

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

Ovo će vratiti pristupni token, zajedno s ostalim podacima OAuth2 odgovora:

{
"access_token": "abc123"
}

Kada uputite poziv bilo kojoj od naših krajnjih točaka, u zaglavlje uključite sljedeće:

  • Wink-Version=2.0Najnovije -Za ostale dostupne verzije pogledajte našu API dokumentaciju.
  • Authentication=Bearer: ${access_token} Umetnite svoj pristupni token.