אימות
אפליקציה מספקת לך Client ID ו-Secret Key שעליך להשתמש בהם כדי ליצור סשן OAuth2 מאומת שתוכל להשתמש בו לתקשורת עם ה-APIs של Wink ו-TripPay.
להלן השלבים ליצירת סשן מאומת.
שלב 1. קבל אסימון גישה בסביבת staging או בסביבת הייצור שלנו:
סביר להניח שתעבוד עם ספריית OAuth2 חזקה לשפת התכנות שלך, שתבצע את כל העבודה הכבדה עבורך.
הדוגמאות שלנו יראו את השימוש הבסיסי ביותר משורת הפקודה באמצעות 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>"זה יחזיר אסימון גישה, יחד עם נתוני תגובה נוספים של OAuth2:
{ "access_token": "abc123"}כאשר אתה מבצע קריאה לכל אחת מנקודות הקצה שלנו, כלול את הדברים הבאים בכותרת:
Wink-Version=2.0העדכנית ביותר - ראה את תיעוד ה-API שלנו לגרסאות נוספות זמינות.Authorization=Bearer ${access_token}הכנס את אסימון הגישה שלך.