R और X API के v2 के साथ शुरुआत करना
यह ट्यूटोरियल आपको बताएगा कि प्रोग्रामिंग भाषा R और X API v2 के साथ
शुरुआत करने के लिए आपको किन चीज़ों की ज़रूरत है। R का उपयोग करके
उपयोगकर्ता लुकअप endpoint से कनेक्ट करते हुए, मैं दिखाऊँगा कि
X API से लौटाए गए JSON के साथ कैसे काम किया जाता है। उपयोगकर्ता लुकअप एक GET method है और
यह किसी उपयोगकर्ता या उपयोगकर्ताओं के समूह के बारे में जानकारी लौटाता है, जिन्हें user ID या
username के आधार पर निर्दिष्ट किया जाता है।
अगर आप परिचित नहीं हैं, तो R सामान्य Data
Science कार्यों, जैसे time-series analysis, modeling, visualization, और अन्य data
analysis, के लिए सबसे लोकप्रिय भाषाओं में से एक है, और इसका उपयोग अक्सर X API के साथ
किया जाता है। उपयोगकर्ता लुकअप
endpoint के साथ, आप
user object का उपयोग करके
यह निर्धारित कर सकते हैं कि किसी व्यक्ति के followers की संख्या और उसकी
bio के sentiment score के बीच क्या सहसंबंध है। user object का उपयोग
प्रोफ़ाइल में सार्वजनिक रूप से सूचीबद्ध स्थान के आधार पर accounts के एक समूह का मानचित्रण करने के लिए भी किया जा सकता है।
इससे पहले कि आप X API v2 का उपयोग कर सकें, आपको
साइन अप
करके एक डेवलपर खाता बनाना होगा।
एक बार आपका डेवलपर खाता स्वीकृत हो जाने पर, आपको सबसे पहले एक
Project बनाना होगा। Project आपको अपने काम को
इस आधार पर व्यवस्थित करने की सुविधा देते हैं कि आप X API का उपयोग कैसे करना चाहते हैं, ताकि आप API तक अपनी पहुंच को प्रभावी ढंग से
प्रबंधित कर सकें और अपने उपयोग की निगरानी कर सकें।
हर Project में एक App होता है, जिसकी मदद से आप
X API का उपयोग करने के लिए आवश्यक क्रेडेंशियल जनरेट कर सकते हैं। X API के साथ शुरुआत करने के बारे में अधिक जानकारी
आप हमारे दस्तावेज़ के
शुरुआत करना अनुभाग में
देख सकते हैं।
सबसे पहले, आपको R डाउनलोड करना होगा, जो आप
CRAN वेबसाइट से कर सकते हैं।
इसके बाद, R के साथ काम करने के लिए environment सेट अप करने हेतु, आप
RStudio, के लिए R extension pack
Visual Studio Code,
या
Jupyter notebook का उपयोग कर सकते हैं,
अगर आप Python की दुनिया से आते हैं।
आज मैं जो code examples दिखाने जा रहा हूँ, उनके लिए आपको अपने
बेयरर टोकन के लिए एक environment variable बनाना होगा। बेयरर टोकन वह है, जो आपको
X API के लिए authenticate करने और requests भेजना शुरू करने की अनुमति देता है। सबसे पहले,
“your-bearer-token” को अपने बेयरर टोकन से बदलें, जिसे
डेवलपर कंसोल में अपने ऐप के keys and tokens section से प्राप्त किया जा सकता है। आपको
script लिखना शुरू करने से पहले console में code की यह line चलानी होगी।
आप X API को HTTP
अनुरोध भेजने के लिए
httr पैकेज का उपयोग कर सकते हैं। अगर आपने इसे पहले से इंस्टॉल नहीं किया है, तो कृपया
अपने कंसोल में इस पैकेज को इंस्टॉल करें। हमारे JSON ऑब्जेक्ट के साथ काम
करने के लिए आपको jsonlite और डेटा
प्रसंस्करण के लिए dplyr भी इंस्टॉल करना होगा।
JSON के साथ काम करने के मेरे पसंदीदा तरीकों में से एक data frame का उपयोग करना है, जिससे
आप जटिल nested data को आसानी से एक्सेस कर सकते हैं। ऐसा करने के लिए,
jsonlite package की fromJSON method का उपयोग करके अपनी file को flatten करें, ताकि
फ़ील्ड्स एक ही object में आ जाएँ। फिर, उस object को data frame में पास करें। अब आप इस
data frame को देखने के लिए तैयार हैं।
उम्मीद है कि यह ट्यूटोरियल R और X
API के साथ काम शुरू करने के लिए एक शुरुआती आधार साबित होगा। अगले चरण के रूप में, आप हाल की खोज,
पोस्ट लुकअप और उपयोगकर्ता लुकअप के लिए हमारे R सैंपल
v2 sample code देख सकते हैं। अगर इस दौरान
आपको कोई परेशानी आती है, तो हमें forums पर ज़रूर बताएं,
या अगर यह ट्यूटोरियल आपको कुछ बनाने के लिए प्रेरित करता है, तो @XDevelopers पर हमें पोस्ट करें।