ब्लॉक्स लुकअप: मानक v1.1 की X API v2 से तुलना
- समानताएँ
- प्रमाणीकरण
- अंतर
- एंडपॉइंट URL
- प्रति अनुरोध उपयोगकर्ता सीमा
- ऐप और प्रोजेक्ट आवश्यकताएँ
- रिस्पॉन्स डेटा फ़ॉर्मैट
- अनुरोध पैरामीटर
समानताएँ
अंतर
- Standard v1.1 एंडपॉइंट्स:
- GET https://api.x.com/1.1/blocks/ids.json (निर्दिष्ट उपयोगकर्ता द्वारा ब्लॉक किए गए उपयोगकर्ताओं की IDs की सूची)
- GET https://api.x.com/1.1/blocks/lists.json (निर्दिष्ट उपयोगकर्ता द्वारा ब्लॉक किए गए उपयोगकर्ताओं की सूची)
- X API v2 एंडपॉइंट:
- GET https://api.x.com/2/users/:id/blocking (निर्दिष्ट user ID द्वारा ब्लॉक किए गए उपयोगकर्ताओं की सूची)
- JSON root level पर, Standard एंडपॉइंट्स statuses array में पोस्ट ऑब्जेक्ट्स लौटाते हैं, जबकि X API v2 data array लौटाता है।
- Retweeted और Quoted “statuses” का उल्लेख करने के बजाय, X API v2 JSON Retweeted और Quoted Tweets का उल्लेख करता है। कई legacy और deprecated फ़ील्ड्स, जैसे contributors और user.translator_type, हटाए जा रहे हैं।
- दोनों favorites (पोस्ट ऑब्जेक्ट में) और favourites (user ऑब्जेक्ट में) का उपयोग करने के बजाय, X API v2 like शब्द का उपयोग करता है।
- X इस परंपरा को अपना रहा है कि जिन JSON values का कोई मान नहीं होता (उदाहरण के लिए, null), उन्हें payload में नहीं लिखा जाता। पोस्ट और user attributes केवल तभी शामिल किए जाते हैं, जब उनकी values non-null हों।
- एक conversation_id फ़ील्ड
- दो नए annotations फ़ील्ड्स, जिनमें context और entities शामिल हैं
- कई नए metrics फ़ील्ड्स
- एक नया reply_setting फ़ील्ड, जो यह दिखाता है कि किसी दिए गए पोस्ट का जवाब कौन दे सकता है
user_id या screen_name) स्वीकार करते थे। X API v2 केवल संख्यात्मक user ID स्वीकार करता है, और इसे एंडपॉइंट path के हिस्से के रूप में पास किया जाना चाहिए।
कोड उदाहरण
ब्लॉक किए गए उपयोगकर्ताओं को प्राप्त करें (v2)
cURL
किसी उपयोगकर्ता को ब्लॉक करें (v2)
cURL