Uwierzytelnianie
Aplikacja dostarcza Ci Client ID oraz Secret Key, które są potrzebne do utworzenia uwierzytelnionej sesji OAuth2, z której możesz korzystać, aby komunikować się z API Wink i TripPay.
Oto kroki, aby utworzyć uwierzytelnioną sesję.
Krok 1. Pobierz token dostępu na środowisku staging lub produkcyjnym:
Najprawdopodobniej będziesz korzystać z solidnej biblioteki OAuth2 dla swojego języka, która wykona za Ciebie całą ciężką pracę.
Nasze przykłady pokażą najprostsze użycie z linii poleceń przy pomocy curl.
Staging
Dział zatytułowany „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>"Produkcja
Dział zatytułowany „Produkcja”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 zwróci token dostępu wraz z innymi danymi odpowiedzi OAuth2:
{ "access_token": "abc123"}Gdy wykonujesz wywołanie do któregokolwiek z naszych endpointów, dołącz w nagłówku:
Wink-Version=2.0Najnowsza - Zobacz naszą dokumentację API, aby poznać inne dostępne wersje.Authentication=Bearer: ${access_token}Wstaw swój token dostępu.