Authentication
Lietojumprogramma nodrošina jūsuClient ID
unSecret Key
ka jums ir jāizveido autentificēta OAuth2 sesija, ko varat izmantot saziņai ar Wink un TripPay API.
Šeit ir norādītas autentificētas sesijas izveides darbības.
1. darbībaIegūt piekļuves pilnvaru izstrādes vidē vai mūsu ražošanas vidē:
Visticamāk, jūs strādāsiet ar spēcīgu OAuth2 bibliotēku savai valodai, kas visu smago darbu paveiks jūsu vietā.
Mūsu piemēros būs parādīta visvienkāršākā lietošana no komandrindas, izmantojotcurl
.
Iestudējums
Section titled “Iestudējums”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>"
Ražošana
Section titled “Ražošana”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>"
Tas atgriezīs piekļuves pilnvaru kopā ar citiem OAuth2 atbildes datiem:
{ "access_token": "abc123"}
Veicot zvanu uz jebkuru no mūsu galapunktiem, galvenē iekļaujiet sekojošo:
Wink-Version
=2.0
Jaunākais -Citas pieejamās versijas skatiet mūsu API dokumentācijā.Authentication
=Bearer: ${access_token}
Ievietojiet piekļuves pilnvaru.