Skip to content

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.

Terminal window
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>"
Terminal window
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.0 Pinakabago - Tingnan ang aming API docs para sa iba pang magagamit na mga bersyon.
  • Authentication = Bearer: ${access_token} Ipasok ang iyong access token.