Skip to content

Autentifikacija

Aplikacija vam obezbeđuje Client ID i Secret Key koje su vam potrebni da kreirate autentifikovanu OAuth2 sesiju koju možete koristiti za komunikaciju sa Wink i TripPay API-jima.

Evo koraka za kreiranje autentifikovane sesije.

Korak 1. Preuzmite pristupni token na staging ili u našem produkcionom okruženju:

Verovatno ćete koristiti robusnu OAuth2 biblioteku za vaš programski jezik, koja će obaviti sav težak posao za vas. Naši primeri će pokazati najosnovniju upotrebu iz komandne linije koristeći curl.

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 sa ostalim OAuth2 podacima u odgovoru:

{
"access_token": "abc123"
}

Kada pozivate bilo koju od naših krajnjih tačaka, uključite sledeće u zaglavlje:

  • Wink-Version = 2.0 Najnovije - Pogledajte našu API dokumentaciju za druge dostupne verzije.
  • Authentication = Bearer: ${access_token} Ubaci svoj pristupni token.