Pagpapatunay
Magbibigay ang isang application sa iyo ng Client ID at Secret Key na kailangan mo upang makagawa ng isang authenticated OAuth2 session na maaari mong gamitin upang makipag-ugnayan sa Wink at TripPay APIs.
Narito ang mga hakbang upang makagawa ng isang authenticated session.
Hakbang 1. Kunin ang access token sa staging o sa aming production environment:
Malamang, gagamit ka ng isang matatag na OAuth2 library para sa iyong wika, na gagawa ng lahat ng mabibigat na gawain para sa iyo.
Ipakikita ng aming mga halimbawa ang pinaka-basic na paggamit mula sa command line gamit ang 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>"Production
Section titled “Production”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>"Ibabalik nito ang isang access token, kasama ang iba pang OAuth2 response data:
{ "access_token": "abc123"}Kapag tumawag ka sa alinman sa aming mga endpoint, isama ang mga sumusunod sa header:
Wink-Version=2.0Pinakabago - Tingnan ang aming API docs para sa iba pang magagamit na mga bersyon.Authentication=Bearer: ${access_token}Ipasok ang iyong access token.