Autentifikācija
Lietotne nodrošina jums Client ID un Secret Key, kas nepieciešami, lai izveidotu autentificētu OAuth2 sesiju, ko varat izmantot saziņai ar Wink un TripPay API.
Šeit ir soļi, kā izveidot autentificētu sesiju.
1. solis. Iegūstiet piekļuves tokenu testēšanas vidē vai mūsu ražošanas vidē:
Jūs, visticamāk, izmantosiet kādu robustu OAuth2 bibliotēku savā programmēšanas valodā, kas veiks visu smago darbu jūsu vietā.
Mūsu piemēri parādīs visvienkāršāko lietojumu no komandrindas, izmantojot curl.
Testēšanas vide
Section titled “Testēšanas vide”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šanas vide
Section titled “Ražošanas vide”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 tokenu kopā ar citiem OAuth2 atbildes datiem:
{ "access_token": "abc123"}Veicot pieprasījumu uz jebkuru no mūsu galapunktiem, iekļaujiet šādu informāciju galvenē:
Wink-Version=2.0Jaunākā - Skatiet mūsu API dokumentāciju par citām pieejamām versijām.Authentication=Bearer: ${access_token}Ievietojiet savu piekļuves tokenu.