X API v2 क्या है?
माइग्रेट क्यों करें?
V2 एंडपॉइंट्स
- Spaces endpoints, ताकि लोग X Spaces का बेहतर उपयोग कर सकें और डेवलपर्स ऑडियो बातचीत के भविष्य को आकार देने में मदद कर सकें।
- Hide replies, जो आपको ऐसे टूल बनाने की सुविधा देता है, जो अपमानजनक, ध्यान भटकाने वाले या भ्रामक जवाबों के प्रभाव को बड़े पैमाने पर सीमित करने में मदद करते हैं।
- नए सूचियों के एंडपॉइंट्स, जो आपको सूचियों को pin और unpin करने या किसी व्यक्ति की pin की गई सूचियों को देखने की सुविधा देते हैं।
- नए batch compliance endpoints, जो आपको यह सुनिश्चित करने की सुविधा देते हैं कि आपका संग्रहीत उपयोगकर्ता और Tweet डेटा अनुपालन में है।
नई सुविधाएँ
- एंडपॉइंट्स में एकसमान डिज़ाइन
- यह निर्धारित करने की क्षमता कि रिस्पॉन्स पेलोड में कौन-से फ़ील्ड्स और ऑब्जेक्ट्स लौटें
- नए और अधिक विस्तृत डेटा ऑब्जेक्ट्स
- Tweet annotations द्वारा समर्थित नई प्रासंगिक जानकारी के साथ डेटा प्राप्त करें और फ़िल्टर करें
- नई मेट्रिक्स तक पहुँच
- उन conversations की आसानी से पहचान करें और उन्हें फ़िल्टर करें जो किसी reply thread का हिस्सा हैं
- academic researchers के लिए उन्नत कार्यक्षमता और डेटा तक बढ़ी हुई पहुँच
- streaming endpoints के लिए recovery और redundancy कार्यक्षमता
- किसी query से मेल खाने वाले Tweets की counts आसानी से प्राप्त करें
- Edit Tweets के लिए समर्थन
- उच्च-विश्वसनीयता स्पैम फ़िल्टरिंग
- अधिक प्रभावी फ़िल्टरिंग और विश्लेषण के लिए shortened URLs को पूरी तरह expand किया जाता है
- deprecated फ़ील्ड्स को हटाकर और labels को आधुनिक बनाकर JSON रिस्पॉन्स ऑब्जेक्ट्स को सरल बनाया गया
- search queries में मेल खाने वाले सार्वजनिक और उपलब्ध Tweets का 100% रिटर्न
- streaming “rules”, ताकि आप connections हटाए बिना बदलाव कर सकें
- search Tweets, Tweet counts, और filtered stream के लिए अधिक सक्षम query language
- नई libraries बनाने और परिवर्तनों को अधिक पारदर्शी रूप से ट्रैक करने के लिए OpenAPI spec
नए और अपडेट किए गए रिस्पॉन्स ऑब्जेक्ट्स के बारे में जानें
फ़ील्ड्स और expansions का उपयोग कैसे करें के बारे में और जानें।
यह चुनने की सुविधा कि आपको कौन-से ऑब्जेक्ट और फ़ील्ड्स मिलें
id और text फ़ील्ड्स देता है।
अगर आप अपने अनुरोध के साथ अतिरिक्त फ़ील्ड्स पाना चाहते हैं, तो आपको फ़ील्ड्स और expansions पैरामीटर का उपयोग करना होगा। expansions पैरामीटर आपको संबंधित data object, जैसे किसी user का pinned Tweet या media object, प्राप्त करने देता है, जबकि field operators आपको लौटाए गए objects में डिफ़ॉल्ट से आगे के विशिष्ट फ़ील्ड्स का अनुरोध करने की सुविधा देते हैं।
यहाँ expansions की पूरी सूची दी गई है, जिनका अनुरोध आप अलग-अलग X API v2 endpoints के साथ कर सकते हैं:
फ़ील्ड्स और expansions का उपयोग कैसे करें के बारे में और जानें।
Tweet, उपयोगकर्ता, Spaces, और मीडिया ऑब्जेक्ट में अब नए मेट्रिक्स उपलब्ध हैं
Tweets संपादित करें
- क्या कोई Tweet बनाए जाने के समय संपादन के लिए पात्र था। कुछ Tweets, जैसे polls वाले या scheduled Tweets, संपादित नहीं किए जा सकते।
- Tweets को 30 मिनट तक और अधिकतम 5 बार संपादित किया जा सकता है। संपादन-योग्य Tweets के लिए आप देख सकते हैं कि संपादन के लिए कितना समय बचा है और कितने और संपादन किए जा सकते हैं।
- क्या आप किसी Tweet का संपादित संस्करण देख रहे हैं (ज़्यादातर मामलों में API किसी Tweet का सबसे हाल का संस्करण लौटाता है, जब तक कि Tweet ID के ज़रिए किसी खास पुराने संस्करण का अनुरोध न किया गया हो)।
- Tweet का पूरा संपादन इतिहास।
- Tweet के हर संस्करण से जुड़ा एंगेजमेंट।
थ्रेडेड बातचीत को ट्रैक करें
माइग्रेट करने के लिए तैयार
- एक डेवलपर खाता
- एक डेवलपर ऐप, जो एक Project के भीतर बनाया गया हो
- उस Project के डेवलपर ऐप से कुंजियाँ और टोकन
प्रमाणीकरण
टूल और कोड
- हमारे पास एक Twitter Postman collection है, जिसकी मदद से आप Postman client का उपयोग करके अलग-अलग endpoints पर अनुरोध भेज सकते हैं और उनसे कनेक्ट कर सकते हैं। authentication का परीक्षण करने और endpoints के साथ प्रयोग करने का यह एक आसान तरीका है।
- हमने Ruby, Python, Node, Java और कई अन्य भाषाओं के लिए Twitter-supported और third-party libraries की एक सूची भी उपलब्ध कराई है। अतिरिक्त संदर्भ के लिए, हमारे tools and libraries page पर नज़र डालें।
अपडेट किए गए एंडपॉइंट्स पर माइग्रेट करना
- Tweets
- Users
- सूचियाँ
नए डेटा फ़ॉर्मैट पर माइग्रेट करना
- Native format से X API v2 तक (standard v1.1)
- Native Enriched से X API v2 तक (enterprise)
- Activity Streams से X API v2 तक (enterprise)