मुख्य सामग्री पर जाएं
X API के साथ तीन चरणों में शुरुआत करें: साइन अप करें, एक ऐप बनाएं और अपने क्रेडेंशियल्स सहेज लें।

चरण 1: डेवलपर खाता बनाएँ

1

डेवलपर कंसोल पर जाएँ

console.x.com पर जाएँ और अपने X खाते से साइन इन करें।
2

Developer Agreement स्वीकार करें

Developer Agreement और Policy की समीक्षा करके उन्हें स्वीकार करें।
3

अपनी प्रोफ़ाइल पूरी करें

आप API का उपयोग कैसे करेंगे, इसके बारे में बुनियादी जानकारी दें।

चरण 2: एक ऐप बनाएँ

साइन अप करने के बाद, अपने API क्रेडेंशियल पाने के लिए एक ऐप बनाएँ:
1

'New App' पर क्लिक करें

डेवलपर कंसोल डैशबोर्ड से एक नया ऐप बनाएँ।
2

ऐप का विवरण दर्ज करें

अपने ऐप का नाम, विवरण और उपयोग का उद्देश्य दर्ज करें।
3

क्रेडेंशियल जनरेट करें

कंसोल आपकी API कुंजियाँ और टोकन जनरेट करेगा।

चरण 3: अपने क्रेडेंशियल सहेजें

आपकी प्रमाणीकरण संबंधी ज़रूरतों के आधार पर आपको कई क्रेडेंशियल मिलेंगे:
क्रेडेंशियलउद्देश्य
API Key & Secretआपके ऐप की पहचान करते हैं। टोकन जनरेट करने और OAuth 1.0a अनुरोधों पर हस्ताक्षर करने के लिए उपयोग होते हैं।
बेयरर टोकनसार्वजनिक डेटा पढ़ने के लिए केवल-ऐप प्रमाणीकरण।
Access Token & Secretअपने खाते की ओर से अनुरोध करने के लिए (OAuth 1.0a)।
Client ID & Secretउपयोगकर्ता-कॉन्टेक्स्ट अनुरोधों के लिए OAuth 2.0 प्रमाणीकरण।
इन्हें तुरंत सहेज लें। क्रेडेंशियल केवल एक बार दिखाए जाते हैं। इन्हें किसी पासवर्ड मैनेजर या सुरक्षित वॉल्ट में संग्रहीत करें। यदि ये खो जाते हैं, तो आपको इन्हें फिर से जनरेट करना होगा (जिससे पुराने क्रेडेंशियल अमान्य हो जाएंगे)।

आपको कौन-से क्रेडेंशियल्स चाहिए?

सार्वजनिक डेटा तक आसान, सिर्फ़-पढ़ने की पहुँच के लिए बेयरर टोकन का उपयोग करें।
curl "https://api.x.com/2/users/by/username/xdevelopers" \
  -H "Authorization: Bearer $BEARER_TOKEN"
इनके लिए सबसे उपयुक्त: पोस्ट्स खोजना, उपयोगकर्ताओं की जानकारी देखना, ट्रेंड्स देखना।

क्रेडेंशियल सुरक्षा के लिए सर्वोत्तम तरीके

एनवायरमेंट वैरिएबल का उपयोग करें

अपने सोर्स कोड में क्रेडेंशियल कभी हार्डकोड न करें।

git में कमिट न करें

क्रेडेंशियल फ़ाइलों को .gitignore में जोड़ें।

नियमित रूप से बदलें

सुरक्षा उपाय के तौर पर समय-समय पर क्रेडेंशियल दोबारा जनरेट करें।

न्यूनतम स्कोप का उपयोग करें

केवल उन्हीं OAuth अनुमतियों का अनुरोध करें जिनकी आपके ऐप को आवश्यकता है।

अगले चरण

अपना पहला अनुरोध भेजें

अपने नए क्रेडेंशियल्स के साथ API को कॉल करें।

प्रमाणीकरण के बारे में जानें

OAuth 1.0a और OAuth 2.0 को समझें।