इसे छोड़कर कंटेंट पर जाएं

प्रमाणीकरण

एक एप्लिकेशन आपको Client ID और Secret Key प्रदान करता है जिसकी आपको एक प्रमाणीकृत OAuth2 सत्र बनाने के लिए आवश्यकता होती है, जिसे आप Wink और TripPay APIs के साथ संवाद करने के लिए उपयोग कर सकते हैं।

यहाँ प्रमाणीकृत सत्र बनाने के चरण दिए गए हैं।

चरण 1. स्टेजिंग या हमारे प्रोडक्शन वातावरण में एक एक्सेस टोकन प्राप्त करें:

आप संभवतः अपनी भाषा के लिए एक मजबूत OAuth2 लाइब्रेरी के साथ काम कर रहे होंगे, जो आपके लिए सारा भारी काम करेगी। हमारे उदाहरण कमांड लाइन से 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>"

यह एक एक्सेस टोकन लौटाएगा, साथ ही अन्य OAuth2 प्रतिक्रिया डेटा:

{
"access_token": "abc123"
}

जब आप हमारे किसी भी एंडपॉइंट को कॉल करते हैं, तो हेडर में निम्नलिखित शामिल करें:

  • Wink-Version = 2.0 नवीनतम - अन्य उपलब्ध संस्करणों के लिए हमारे API दस्तावेज देखें।
  • Authentication = Bearer: ${access_token} अपना एक्सेस टोकन डालें।