Authentication
O aplicație vă oferă oClient IDșiSecret Keycă trebuie să creați o sesiune OAuth2 autentificată pe care o puteți utiliza pentru a comunica cu API-urile Wink și TripPay.
Iată pașii pentru a crea o sesiune autentificată.
Pasul 1. Recuperați un token de acces în timpul staging-ului sau în mediul nostru de producție:
Cel mai probabil, veți lucra cu o bibliotecă OAuth2 robustă pentru limba dvs., care va face toată munca grea pentru dvs.
Exemplele noastre vor arăta cea mai elementară utilizare din linia de comandă folosindcurl.
Punerea în scenă
Section titled “Punerea în scenă”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 efectuați un apel către oricare dintre punctele noastre finale, includeți următoarele în antet:
Wink-Version=2.0Cel mai recent -Consultați documentația noastră API pentru alte versiuni disponibile.Authentication=Bearer: ${access_token}Introduceți token-ul de acces.
Puteți testa toate API-urile noastre fără a scrie o singură linie de cod înainte de a începe.
Obțineți un „ID de client” și o „Cheie secretă” dintr-una dintre aplicațiile dvs. și navigați la oricare dintre aplicațiile noastreAPI-uri.