Avtentikacija
Aplikacija vam zagotovi Client ID in Secret Key, ki ju potrebujete za ustvarjanje avtenticirane OAuth2 seje, ki jo lahko uporabite za komunikacijo z Wink in TripPay API-ji.
Tukaj so koraki za ustvarjanje avtenticirane seje.
Korak 1. Pridobite dostopni žeton v testnem okolju ali v našem produkcijskem okolju:
Verjetno boste uporabljali robustno OAuth2 knjižnico za vaš programski jezik, ki bo opravila vse zahtevnejše naloge namesto vas.
Naši primeri bodo prikazali najosnovnejšo uporabo iz ukazne vrstice z uporabo curl.
Testno okolje
Section titled “Testno okolje”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>"To bo vrnilo dostopni žeton skupaj z drugimi podatki OAuth2 odgovora:
{ "access_token": "abc123"}Ko kličete katerokoli od naših končnih točk, vključite naslednje v glavo:
Wink-Version=2.0Najnovejša - Oglejte si našo API dokumentacijo za druge razpoložljive različice.Authentication=Bearer: ${access_token}Vstavite svoj dostopni žeton.