मुख्य सामग्री पर जाएं

API Key and Secret

X API तक पहुंचने के लिए API Key और Secret (जिन्हें Consumer Key और Secret भी कहा जाता है) सबसे बुनियादी क्रेडेंशियल हैं। ये क्रेडेंशियल आपके X App के लिए उपयोगकर्ता नाम और पासवर्ड की तरह काम करते हैं, और X API इन्हीं के आधार पर यह पहचानता है कि अनुरोध किस ऐप से आ रहे हैं।  इन क्रेडेंशियल का उपयोग प्रमाणीकरण एंडपॉइंट्स के जरिए अतिरिक्त क्रेडेंशियल जनरेट करने के लिए किया जा सकता है, जैसे उपयोगकर्ता Access Tokens और Secrets और बेयरर टोकन। जिन अनुरोधों के लिए OAuth 1.0a User Context प्रमाणीकरण आवश्यक होता है, उन्हें अधिकृत करने के लिए आपको इन क्रेडेंशियल का उपयोग Access Tokens और अन्य प्राधिकरण पैरामीटर के साथ भी करना होगा। 

API Key और Secret कैसे प्राप्त करें

X API Key और Secret प्राप्त करने के लिए, कृपया ये चरण अपनाएँ:
  1. X डेवलपर खाते के लिए साइन अप करें
  2. डेवलपर कंसोल में एक X App बनाएँ। ध्यान दें कि अगर आप X API v2 का इस्तेमाल करना चाहते हैं, तो आपको डेवलपर App की keys और tokens का उपयोग करना होगा।  
जब आप अपना X App बनाते हैं, तो आपको API Key और Secret के साथ एक बेयरर टोकन भी दिखाया जाएगा। कृपया ध्यान दें कि हम ये credentials केवल एक बार दिखाते हैं, इसलिए इन्हें अपने password manager या किसी अन्य सुरक्षित स्थान पर ज़रूर सहेज लें। हमारे authentication best practices पेज पर आपकी keys और tokens को सुरक्षित तरीके से संभालने के लिए और भी सिफारिशें दी गई हैं। इसमें यह भी बताया गया है कि अगर आपके credentials से समझौता हो जाए, तो आपको क्या करना चाहिए।  

ऐप बनाने के बाद अपनी API Key और Secret कैसे ढूँढें और फिर से जनरेट करें

अगर आपने पहले ही एक ऐप बना लिया है और अपनी API Key और Secret को ढूँढना या फिर से जनरेट करना चाहते हैं, तो कृपया ये चरण अपनाएँ:
  1. डेवलपर कंसोल पर जाएँ
  2. साइड नेव में ‘Apps’ ड्रॉपडाउन खोलें
  3. वह ऐप खोलें, जिससे वह API Key और Secret जुड़ा है जिसे आप ढूँढना या फिर से जनरेट करना चाहते हैं
  4. Keys and tokens टैब पर जाएँ
वहाँ आपको अपने ऐप से जुड़े सभी क्रेडेंशियल मिल जाएँगे।   

अपनी API Key और Secret का इस्तेमाल कैसे करें

अगर आप अभी सिर्फ़ X Developer Platform को एक्सप्लोर कर रहे हैं, तो हम सुझाव देते हैं कि प्लैटफ़ॉर्म पर क्या-क्या उपलब्ध है, यह देखने के लिए आप किसी टूल या लाइब्रेरी का इस्तेमाल करें। ये टूल प्रमाणीकरण को आसानी से संभाल लेते हैं और आपका काफ़ी समय व मेहनत बचा सकते हैं। शुरुआती डेवलपरों के लिए हम खास तौर पर Postman के साथ शुरुआत करने या Insomnia का सुझाव देते हैं।  अगर आप शुरू से खुद एक अनुरोध बनाना चाहते हैं, तो कृपया OAuth 1.0a अनुरोध को प्राधिकृत करने पर हमारी गाइड पढ़ें।