चरण 1: डेवलपर खाता बनाएँ
डेवलपर कंसोल पर जाएँ
console.x.com पर जाएँ और अपने X खाते से साइन इन करें।
चरण 2: एक ऐप बनाएँ
चरण 3: अपने क्रेडेंशियल सहेजें
| क्रेडेंशियल | उद्देश्य |
|---|---|
| API Key & Secret | आपके ऐप की पहचान करते हैं। टोकन जनरेट करने और OAuth 1.0a अनुरोधों पर हस्ताक्षर करने के लिए उपयोग होते हैं। |
| बेयरर टोकन | सार्वजनिक डेटा पढ़ने के लिए केवल-ऐप प्रमाणीकरण। |
| Access Token & Secret | अपने खाते की ओर से अनुरोध करने के लिए (OAuth 1.0a)। |
| Client ID & Secret | उपयोगकर्ता-कॉन्टेक्स्ट अनुरोधों के लिए OAuth 2.0 प्रमाणीकरण। |
आपको कौन-से क्रेडेंशियल्स चाहिए?
- सार्वजनिक डेटा पढ़ना
- उपयोगकर्ता के रूप में कार्य करना
- अपने रूप में कार्य करना
सार्वजनिक डेटा तक आसान, सिर्फ़-पढ़ने की पहुँच के लिए बेयरर टोकन का उपयोग करें।इनके लिए सबसे उपयुक्त: पोस्ट्स खोजना, उपयोगकर्ताओं की जानकारी देखना, ट्रेंड्स देखना।
क्रेडेंशियल सुरक्षा के लिए सर्वोत्तम तरीके
एनवायरमेंट वैरिएबल का उपयोग करें
अपने सोर्स कोड में क्रेडेंशियल कभी हार्डकोड न करें।
git में कमिट न करें
क्रेडेंशियल फ़ाइलों को
.gitignore में जोड़ें।नियमित रूप से बदलें
सुरक्षा उपाय के तौर पर समय-समय पर क्रेडेंशियल दोबारा जनरेट करें।
न्यूनतम स्कोप का उपयोग करें
केवल उन्हीं OAuth अनुमतियों का अनुरोध करें जिनकी आपके ऐप को आवश्यकता है।
अगले चरण
अपना पहला अनुरोध भेजें
अपने नए क्रेडेंशियल्स के साथ API को कॉल करें।
प्रमाणीकरण के बारे में जानें
OAuth 1.0a और OAuth 2.0 को समझें।