Autentificare
O aplicație vă oferă un Client ID și o Secret Key de care aveți nevoie pentru a crea o sesiune OAuth2 autentificată pe care o puteți folosi pentru a comunica cu API-urile Wink și TripPay.
Iată pașii pentru a crea o sesiune autentificată.
Pasul 1. Obțineți un token de acces în mediul de staging sau în mediul nostru de producție:
Cel mai probabil, veți lucra cu o bibliotecă OAuth2 robustă pentru limbajul dvs., care va face toată munca grea pentru dvs.
Exemplele noastre vor arăta cea mai simplă utilizare din linia de comandă folosind curl.
Staging
Section titled “Staging”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>"Producție
Section titled “Producție”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>"Aceasta va returna un token de acces, împreună cu alte date de răspuns OAuth2:
{ "access_token": "abc123"}Când faceți un apel către oricare dintre endpoint-urile noastre, includeți următoarele în header:
Wink-Version=2.0Ultima versiune - Consultați documentația API pentru alte versiuni disponibile.Authentication=Bearer: ${access_token}Introduceți tokenul dvs. de acces.