X API के टाइमलाइन एंडपॉइंट की तुलना
- Reverse chronological home टाइमलाइन
- User पोस्ट टाइमलाइन
- User mention टाइमलाइन
उल्टे कालानुक्रम में होम टाइमलाइन
| विवरण | स्टैंडर्ड v1.1 | X API v2 |
| दस्तावेज़ | API संदर्भ | API संदर्भ |
| समर्थित HTTP मेथड | GET | GET |
| होस्ट डोमेन | https://api.x.com | https://api.x.com |
| एंडपॉइंट पथ | /1.1/statuses/home_timeline.json | /2/users/:id/timelines/reverse_chronological |
| आवश्यक पैरामीटर | user_id या screen_name | पाथ पैरामीटर :id के रूप में सेट की गई उपयोगकर्ता ID |
| प्रमाणीकरण | OAuth 1.0a उपयोगकर्ता संदर्भ | OAuth 1.0a उपयोगकर्ता संदर्भ OAuth 2.0 PKCE के साथ प्राधिकरण कोड फ़्लो |
| अनुरोध रेट लिमिट्स | OAuth 1.0a User Context के साथ हर 15 मिनट में 15 अनुरोध अनुरोध सीमा: 24 घंटे की अवधि में 100,000। | प्रति 15-मिनट विंडो में 180 अनुरोध |
| प्रति रिस्पॉन्स डिफ़ॉल्ट पोस्ट्स | 15 | 100 |
| प्रति रिस्पॉन्स अधिकतम पोस्ट्स | 800 | यह एंडपॉइंट पिछले 7 दिनों में किसी टाइमलाइन पर बनाई गई हर पोस्ट के साथ-साथ, बनाए जाने की तारीख की परवाह किए बिना, सबसे हाल की 800 पोस्ट भी लौटाता है। |
| पोस्ट का संपादन इतिहास उपलब्ध कराता है | ✔ | ✔ |
| पुरानी पोस्ट्स उपलब्ध | रीट्वीट्स सहित सबसे हाल की 800 पोस्ट्स | रीट्वीट्स सहित सबसे हाल की 3,200 पोस्ट्स |
| टाइमलाइन नेविगेशन विकल्प | since_id (एक्सक्लूसिव) का उपयोग अपडेट पोलिंग के लिए किया जाता हैmax_id (इनक्लूसिव) | start_timeend_time since_id(exclusive) अपडेट पोलिंग के लिए उपयोग किया जाता है until_id (exclusive) |
| परिणामों को परिष्कृत करने के लिए वैकल्पिक पैरामीटर | countexclude_repliesinclude_rtstrim_usertweet_modesince_idmax_id | max_resultsexclude(retweets,replies)tweet.fieldsuser.fieldsplace.fieldsmedia.fieldspoll.fieldsexpansionsstart_timeend_timesince_iduntil_id |
| annotations का अनुरोध करने और उन्हें प्राप्त करने का समर्थन | लागू नहीं | यदि tweet.fields में annotations शामिल हैं, तो परिणामों को पोस्ट के टेक्स्ट के आधार पर अनुमानित annotation डेटा के साथ एनोटेट किया जाएगा, जैसे ‘Music Genre’ और ‘Folk Music’ या ‘Musician’ और ‘Dolly Parton’ |
| विशिष्ट पोस्ट मेट्रिक्स का अनुरोध करने और उन्हें प्राप्त करने का समर्थन करता है | लागू नहीं | यदि tweet.fields में annotations शामिल हैं, तो परिणामों में प्रत्येक पोस्ट के लिए retweet_count, reply_count, quote_count और like_count सहित public_metrics, तथा impression_count, user_profile_clicks, url_link_clicks सहित non_public_metrics शामिल होंगे।अतिरिक्त मीडिया मेट्रिक्स, जैसे view_count और वीडियो प्लेबैक मेट्रिक्स।प्रमोट किए गए पोस्ट्स के लिए User Context के साथ अतिरिक्त organic_metrics और promoted_metrics उपलब्ध हैं। |
| conversation_id का अनुरोध करना और उसे प्राप्त करना समर्थित है | लागू नहीं | एक conversation_id फ़ील्ड लौटाता है, जिसका मान रिप्लाई थ्रेड में प्रकाशित पहली पोस्ट को दर्शाता है, ताकि आप बातचीत को ट्रैक कर सकें। |
| पोस्ट JSON फ़ॉर्मैट | मानक v1.1 डेटा फ़ॉर्मैट | X API v2 फ़ॉर्मैट (fields और expansions अनुरोध पैरामीटरों द्वारा निर्धारित, v1.1 फ़ॉर्मैट्स के साथ संगत नहीं) Standard v1.1 फ़ॉर्मैट से X API v2 फ़ॉर्मैट में माइग्रेट करने के बारे में अधिक जानने के लिए, कृपया हमारी डेटा फ़ॉर्मैट माइग्रेशन गाइड देखें। |
| परिणामों का क्रम | उल्टे कालानुक्रमिक क्रम में | उल्टे कालानुक्रमिक क्रम में |
| परिणामों का पृष्ठांकन | लागू नहीं; पोस्ट id द्वारा नेविगेशन का उपयोग करना होगा | pagination_token का उपयोग करके परिणामों को आगे या पीछे जाकर देखा जा सकता है |
| Project से संबद्ध developer ऐप के क्रेडेंशियल का उपयोग आवश्यक है | ✔ |
उपयोगकर्ता पोस्ट टाइमलाइन
| विवरण | Standard v1.1 | X API v2 |
| दस्तावेज़ीकरण | API संदर्भ | API संदर्भ |
| समर्थित HTTP विधियाँ | GET | GET |
| होस्ट डोमेन | https://api.x.com | https://api.x.com |
| पथ | /1.1/statuses/user_timeline.json | /2/users/:id/tweets |
| आवश्यक पैरामीटर | user_id या screen_name | पाथ पैरामीटर :id के रूप में सेट किया गया User ID |
| प्रमाणीकरण | OAuth 1.0a उपयोगकर्ता संदर्भ OAuth 2.0 ऐप-ओनली | OAuth 1.0a उपयोगकर्ता संदर्भ OAuth 2.0 ऐप-ओनली PKCE के साथ OAuth 2.0 Authorization Code |
| अनुरोध रेट लिमिट्स | OAuth 1.0a उपयोगकर्ता संदर्भ के साथ प्रति 15 मिनट 900 अनुरोध OAuth 2.0 ऐप-ओनली के साथ प्रति 15 मिनट 1500 अनुरोध अनुरोध सीमा: 24 घंटे की अवधि में 100,000। | OAuth 1.0a उपयोगकर्ता संदर्भ के साथ प्रति 15-मिनट विंडो 900 अनुरोध OAuth 2.0 ऐप-ओनली के साथ प्रति 15-मिनट विंडो 1500 अनुरोध |
| प्रति रिस्पॉन्स डिफ़ॉल्ट पोस्ट्स | 15 | 10 |
| प्रति रिस्पॉन्स अधिकतम पोस्ट्स | 200 | 100 |
| उपलब्ध ऐतिहासिक पोस्ट्स | सबसे हाल की 3,200 पोस्ट्स, Retweets सहित | सबसे हाल की 3,200 पोस्ट्स, Retweets सहित |
| टाइमलाइन नेविगेशन विकल्प | अपडेट पोलिंग के लिए उपयोग किया जाने वाला since_id (exclusive) max_id (inclusive) | start_time end_time अपडेट पोलिंग के लिए उपयोग किया जाने वाला since_id (exclusive) until_id (exclusive) |
| परिणामों को परिष्कृत करने के लिए वैकल्पिक पैरामीटर | count exclude_replies include_rts trim_user tweet_mode since_id max_id | max_results exclude(retweets,replies) tweet.fields user.fields place.fields media.fields poll.fields expansions start_time end_time since_id until_id |
| annotations का अनुरोध करने और प्राप्त करने का समर्थन | N/A | पोस्ट टेक्स्ट के आधार पर अनुमानित annotation डेटा के साथ पोस्ट परिणाम लौटाता है, जैसे ‘Music Genre’ और ‘Folk Music’ या ‘Musician’ और ‘Dolly Parton’ |
| विशिष्ट पोस्ट metrics का अनुरोध करने और प्राप्त करने का समर्थन | N/A | प्रति पोस्ट उपलब्ध public_metrics सहित पोस्ट परिणाम लौटाता है, जिनमें retweet_count, reply_count, quote_count और like_count शामिल हैं। OAuth 1.0a उपयोगकर्ता संदर्भ के साथ उपलब्ध: अतिरिक्त non_public_metrics, जिनमें impression_count, user_profile_clicks, url_link_clicks शामिल हैं। view_count और video playback metrics जैसे अतिरिक्त media metrics। प्रचारित पोस्ट्स के लिए OAuth 1.0a उपयोगकर्ता संदर्भ के साथ अतिरिक्त organic_metrics और promoted_metrics उपलब्ध हैं। |
| conversation_id का अनुरोध करने और प्राप्त करने का समर्थन | N/A | conversation_id फ़ील्ड लौटाता है, जहाँ इसका मान किसी reply thread में प्रकाशित पहली पोस्ट को दर्शाता है, ताकि आप बातचीत को ट्रैक कर सकें। |
| पोस्ट JSON फ़ॉर्मेट | Standard v1.1 डेटा फ़ॉर्मेट | X API v2 फ़ॉर्मेट (fields और expansions अनुरोध पैरामीटर से निर्धारित, v1.1 फ़ॉर्मेट्स के साथ backward-compatible नहीं) Standard v1.1 फ़ॉर्मेट से X API v2 फ़ॉर्मेट में माइग्रेट करने के बारे में अधिक जानने के लिए, कृपया हमारी data formats migration guide देखें। |
| परिणामों का क्रम | उल्टे कालानुक्रमिक क्रम में | उल्टे कालानुक्रमिक क्रम में |
| परिणाम पेजिनेशन | N/A, पोस्ट ID द्वारा नेविगेट करना होगा | pagination_token का उपयोग करके परिणामों को आगे या पीछे की दिशा में देखा जा सकता है |
| developer ऐप से संबद्ध Project के क्रेडेंशियल्स के उपयोग की आवश्यकता होती है | ✔ | |
| पोस्ट edit history प्रदान करता है | ✔ | ✔ |
उपयोगकर्ता उल्लेख टाइमलाइन
| विवरण | Standard v1.1 | X API v2 |
| दस्तावेज़ीकरण | API संदर्भ | API संदर्भ |
| समर्थित HTTP विधि | GET | GET |
| होस्ट डोमेन | https://api.x.com | https://api.x.com |
| एंडपॉइंट पथ | /1.1/statuses/mentions_timeline.json | /2/users/:id/mentions |
| आवश्यक पैरामीटर | कोई आवश्यक पैरामीटर नहीं | पाथ पैरामीटर :id के रूप में सेट किया गया User ID |
| प्रमाणीकरण | OAuth 1.0a उपयोगकर्ता संदर्भ | OAuth 1.0a उपयोगकर्ता संदर्भ OAuth 2.0 ऐप-ओनली OAuth 2.0 Authorization Code with PKCE |
| डिफ़ॉल्ट अनुरोध रेट लिमिट्स | OAuth 1.0a उपयोगकर्ता संदर्भ के साथ हर 15 मिनट में 75 अनुरोध 24 घंटे की अवधि में 100,000 अनुरोधों की सीमा। | OAuth 1.0a उपयोगकर्ता संदर्भ के साथ हर 15 मिनट की विंडो में 180 अनुरोध OAuth 2.0 ऐप-ओनली के साथ हर 15 मिनट की विंडो में 450 अनुरोध |
| प्रति रिस्पॉन्स डिफ़ॉल्ट पोस्ट्स | 15 | 10 |
| प्रति रिस्पॉन्स अधिकतम पोस्ट्स | 200 | 100 |
| उपलब्ध ऐतिहासिक पोस्ट्स | सबसे हाल की 800 पोस्ट्स | सबसे हाल की 800 पोस्ट्स |
| टाइमलाइन नेविगेशन विकल्प | अपडेट पोलिंग के लिए since_id (exclusive) का उपयोग max_id (inclusive) | start_time end_time अपडेट पोलिंग के लिए since_id (exclusive) का उपयोग until_id (exclusive) |
| परिणामों को परिशोधित करने के लिए वैकल्पिक पैरामीटर | count trim_user include_entities tweet_mode since_id max_id | max_results tweet.fields user.fields place.fields media.fields poll.fields expansions start_time end_time since_id until_id |
| annotations का अनुरोध करने और प्राप्त करने का समर्थन करता है | N/A | पोस्ट टेक्स्ट के आधार पर अनुमानित annotation डेटा के साथ पोस्ट परिणाम लौटाता है, जैसे ‘Music Genre’ और ‘Folk Music’ या ‘Musician’ और ‘Dolly Parton’ |
| विशिष्ट पोस्ट metrics का अनुरोध करने और प्राप्त करने का समर्थन करता है | N/A | प्रति पोस्ट उपलब्ध public_metrics के साथ पोस्ट परिणाम लौटाता है, जिनमें retweet_count, reply_count, quote_count और like_count शामिल हैं। OAuth 1.0a उपयोगकर्ता संदर्भ के साथ उपलब्ध: अतिरिक्त non_public_metrics, जिनमें impression_count, user_profile_clicks, url_link_clicks शामिल हैं। view_count और वीडियो प्लेबैक metrics जैसे अतिरिक्त media metrics। प्रमोटेड पोस्ट्स के लिए OAuth 1.0a उपयोगकर्ता संदर्भ के साथ अतिरिक्त organic_metrics और promoted_metrics उपलब्ध हैं |
| conversation_id का अनुरोध करने और प्राप्त करने का समर्थन करता है | N/A | एक conversation_id फ़ील्ड लौटाता है, जिसका मान किसी reply thread में पहली प्रकाशित पोस्ट को दर्शाता है, ताकि आप वार्तालापों को ट्रैक कर सकें। |
| पोस्ट JSON फ़ॉर्मेट | Standard v1.1 data format | X API v2 format (यह fields और expansions अनुरोध पैरामीटर से निर्धारित होता है, और v1.1 फ़ॉर्मेट्स के साथ backward-compatible नहीं है) Standard v1.1 फ़ॉर्मेट से X API v2 फ़ॉर्मेट में माइग्रेट करने के बारे में अधिक जानने के लिए, कृपया हमारी data formats migration guide देखें। |
| परिणामों का क्रम | उल्टा कालानुक्रमिक | उल्टा कालानुक्रमिक |
| pagination के लिए अनुरोध पैरामीटर | N/A, पोस्ट ID द्वारा नेविगेट करना होगा | pagination_token का उपयोग करके परिणामों की आगे या पीछे समीक्षा की जा सकती है |
| developer ऐप के ऐसे क्रेडेंशियल्स के उपयोग की आवश्यकता है जो किसी Project से संबद्ध हों | ✔ | |
| पोस्ट संपादन इतिहास प्रदान करता है | ✔ | ✔ |