Skip to main content

X API के Search पोस्ट्स एंडपॉइंट्स की तुलना

v2 Search Tweets endpoint अंततः standard v1.1 search/posts endpoint और enterprise Search API की जगह ले लेगा। यदि आपके पास ऐसा कोड, ऐप्स या टूल हैं जो X search endpoint के किसी पुराने संस्करण का उपयोग करते हैं और आप नए X API v2 एंडपॉइंट्स पर माइग्रेट करने पर विचार कर रहे हैं, तो यह मार्गदर्शिका आपके लिए है।

हाल की खोज की तुलना

निम्न तालिका हाल की खोज के विभिन्न प्रकार के एंडपॉइंट्स की तुलना करती है:
विवरणStandard v1.1X API v2
होस्ट डोमेनhttps://api.x.comhttps://api.x.com
एंडपॉइंट पाथ/1.1/search/tweets.json/2/tweets/search/recent
प्रमाणीकरणOAuth 1.0a User Context
OAuth 2.0 ऐप-Only
OAuth 1.0a User Context

OAuth 2.0 Authorization Code with PKCE

OAuth 2.0 ऐप-Only
टाइमस्टैम्प फ़ॉर्मैटYYYYMMDDYYYY-MM-DDTHH:mm:ssZ
ISO 8601 / RFC 3339
इससे अधिक पुराने नहीं होने वाले पोस्ट्स लौटाता है7 दिन7 दिन
समर्थित HTTP मेथडGETGET
डिफ़ॉल्ट अनुरोध रेट लिमिट्सOAuth 1.0a User Context के साथ प्रति 15 मिनट 180 अनुरोध

OAuth 2.0 ऐप-Only के साथ प्रति 15 मिनट 450 अनुरोध
Self-serve:

OAuth 2.0 ऐप-Only के साथ प्रति 15 मिनट 60 अनुरोध

OAuth 1.0a User Context के साथ प्रति 15 मिनट 60 अनुरोध

OAuth 2.0 Authorization Code with PKCE के साथ प्रति 15 मिनट 60 अनुरोध
पूरी तरह अनवाइंड किए गए URLs उपलब्ध कराता है
प्रति रिस्पॉन्स अधिकतम पोस्ट्स (डिफ़ॉल्ट)100 (15)100 (10)
पोस्ट JSON फ़ॉर्मैटStandard v1.1 formatX API v2 format (यह fields और expansions अनुरोध पैरामीटर्स से निर्धारित होता है, और v1.1 formats के साथ backward-compatible नहीं है)

Standard v1.1 format से X API v2 format में माइग्रेट करने के बारे में अधिक जानने के लिए, कृपया हमारी data formats migration guide देखें।
payload में कौन-से फ़ील्ड्स लौटाए जाएँ, यह चुनने का समर्थन करता है
annotations का अनुरोध करने और उन्हें प्राप्त करने का समर्थन करता है
पोस्ट ऑब्जेक्ट के भीतर विशिष्ट metrics का अनुरोध करने का समर्थन करता है
conversation_id ऑपरेटर और फ़ील्ड का समर्थन करता है
पोस्ट संपादन इतिहास उपलब्ध कराता है
पोस्ट data array के लिए JSON key namestatusesdata
pagination के लिए JSON key namesearch_metadata.next_resultsmeta.next_token
समय-सीमा के आधार पर आर्काइव में नेविगेट करने का समर्थन करता है
समय-आधारित अनुरोधों की समय रेज़ोल्यूशनdaysecond
टाइमज़ोनUTCUTC
समय के आधार पर नेविगेट करने के लिए अनुरोध पैरामीटर्सuntilstart_time
end_time
पोस्ट ID के आधार पर नेविगेट करने के लिए अनुरोध पैरामीटर्सsince_id
max_id
since_id
until_id
pagination के लिए अनुरोध पैरामीटरURL-encoded query उपलब्ध कराता हैnext_token
Project से संबद्ध developer ऐप के credentials का उपयोग आवश्यक है

फुल-आर्काइव सर्च तुलना

निम्न तालिका फुल-आर्काइव सर्च एंडपॉइंट्स के विभिन्न प्रकारों की तुलना करती है:
विवरणEnterpriseX API v2
होस्ट डोमेनhttps://gnip-api.x.comhttps://api.x.com
एंडपॉइंट पाथ/search/fullarchive/accounts/:account_name/:label/2/tweets/search/all
प्रमाणीकरणBasic authOAuth 2.0 App-Only
टाइमस्टैम्प फ़ॉर्मैटYYYYMMDDHHMMYYYY-MM-DDTHH:mm:ssZ
ISO 8601 / RFC 3339
ऐसे पोस्ट्स लौटाता है जो इससे पुराने न होंमार्च 2006 से पूरा आर्काइवमार्च 2006 से पूरा आर्काइव
समर्थित HTTP मेथड्सGET
POST
GET
डिफ़ॉल्ट अनुरोध रेट लिमिट्सप्रति मिनट रेट लिमिट आपके अनुबंध में निर्दिष्ट अनुसार पार्टनर के हिसाब से अलग-अलग होगी।

Basic auth के साथ प्रति सेकंड 20 अनुरोध
OAuth 2.0 App-Only के साथ प्रति 15 मिनट 300 अनुरोध

OAuth 2.0 App-Only के साथ प्रति सेकंड 1 अनुरोध
पूरी तरह अनवाइंड किए गए URLs उपलब्ध कराता है
प्रति रिस्पॉन्स पोस्ट्सअधिकतम: 500
डिफ़ॉल्ट: 100
अधिकतम: 500
डिफ़ॉल्ट: 10
पोस्ट JSON फ़ॉर्मैटNative Enriched or Activity Streams फ़ॉर्मैटX API v2 फ़ॉर्मैट (fields और expansions अनुरोध पैरामीटर्स द्वारा निर्धारित)
payload में कौन-से फ़ील्ड्स लौटाए जाएँ, इसे चुनने का समर्थन करता है
annotations का अनुरोध करने और उन्हें प्राप्त करने का समर्थन करता है
पोस्ट ऑब्जेक्ट के भीतर विशिष्ट metrics का अनुरोध करने का समर्थन करता है
conversation_id ऑपरेटर और फ़ील्ड का समर्थन करता है
पोस्ट संपादन इतिहास उपलब्ध कराता है
पोस्ट data array के लिए JSON key nameresultsdata
pagination के लिए JSON key namenextmeta.next_token
समय-आधारित अनुरोधों की समय-रिज़ॉल्यूशनsecondsecond
टाइमज़ोनUTCUTC
पोस्ट ID के आधार पर आर्काइव में नेविगेट करने का समर्थन करता है
समय के आधार पर नेविगेशन के लिए अनुरोध पैरामीटर्सfromDate
toDate
start_time
end_time
पोस्ट ID के आधार पर नेविगेट करने के लिए अनुरोध पैरामीटर्सsince_id
until_id
pagination के लिए अनुरोध पैरामीटरnext_tokennext_token
Academic Research एक्सेस वाले Project से जुड़े developer ऐप के credentials का उपयोग आवश्यक है
फ़िल्टरिंग ऑपरेटर तुलना सर्च पोस्ट्स के चार अलग-अलग संस्करणों (standard, enterprise, और v2) में उपलब्ध ऑपरेटर अलग-अलग हैं। साथ ही, प्रत्येक संस्करण के भीतर भी ऑपरेटर उपलब्धता के स्तर भिन्न हैं, जिनकी व्याख्या नीचे दी गई है। Enterprise
  • enterprise ऑपरेटरों के कोई उप-स्तर नहीं हैं
X API v2
  • Self-serve: किसी भी Project का उपयोग करने पर उपलब्ध
  • Enterprise: किसी Project का उपयोग करने पर उपलब्ध
आप इन सभी ऑपरेटर सेट्स के बारे में उनकी संबंधित गाइड्स में अधिक जान सकते हैं: अब जब हम X API v2 के भीतर अलग-अलग ऑपरेटर स्तरों को समझ चुके हैं, तो यहाँ वह तालिका है जो सर्च पोस्ट्स के लिए ऑपरेटर उपलब्धता दिखाती है (ध्यान दें कि यदि कोई सेल खाली छोड़ा गया है, तो वह ऑपरेटर उपलब्ध नहीं है):
खोज ऑपरेटरStandardEnterprisev2
keywordउपलब्ध
q:keyword
उपलब्धउपलब्ध
emojiउपलब्ध
q:😄
उपलब्धउपलब्ध
”exact phrase”उपलब्धउपलब्धउपलब्ध
#उपलब्धउपलब्धउपलब्ध
$उपलब्धउपलब्धउपलब्ध
@उपलब्धउपलब्धउपलब्ध
from:उपलब्धउपलब्धउपलब्ध
to:उपलब्धउपलब्धउपलब्ध
url:उपलब्धउपलब्धउपलब्ध
retweets_of:उपलब्धउपलब्ध
context:उपलब्ध
entity:सेल्फ-सर्व - केवल recent search में उपलब्ध
conversation_id:उपलब्ध
place:उपलब्धउपलब्ध
place_country:उपलब्धउपलब्ध
point_radius:geocode पैरामीटरउपलब्धउपलब्ध
bounding_box:उपलब्धउपलब्ध
is:retweetfilter:retweetsउपलब्धउपलब्ध
is:replyउपलब्धउपलब्ध
is:quoteउपलब्धउपलब्ध
is:verifiedउपलब्धउपलब्ध
-is:nullcastउपलब्धउपलब्ध
has:hashtagsउपलब्धउपलब्ध
has:cashtagsउपलब्धउपलब्ध
has:linksfilter:linksउपलब्धउपलब्ध
has:mentionsउपलब्धउपलब्ध
has:mediafilter:mediaउपलब्धउपलब्ध
has:imagesfilter:images, filter:twimgउपलब्धउपलब्ध
has:videosfilter:videos
filter:native_video
उपलब्धउपलब्ध
has:geoउपलब्धउपलब्ध
lang:lang - इसे ऑपरेटर या पैरामीटर, दोनों रूपों में इस्तेमाल किया जा सकता हैउपलब्धउपलब्ध
has:profile_geoउपलब्ध
profile_countryउपलब्ध
profile_localityउपलब्ध
profile_regionउपलब्ध
proximityउपलब्ध
:(उपलब्ध
:)उपलब्ध
?उपलब्ध
filter:periscopeउपलब्ध
list:उपलब्धउपलब्ध
filter:repliesउपलब्ध
filter:pro_videoउपलब्ध
filter:socialउपलब्ध
filter:trustedउपलब्ध
filter:followsउपलब्ध
filter:has_engagementउपलब्ध
include:antisocialउपलब्ध
include:offensive_userउपलब्ध
include:antisocial_offensive_userउपलब्ध
include:sensitive_contentउपलब्ध
source:उपलब्ध
min_replies:उपलब्ध
min_retweets:उपलब्ध
min_faves:उपलब्ध
card_name:उपलब्ध
card_domain:उपलब्ध
अन्य माइग्रेशन संसाधन X API migration hub इन एंडपॉइंट्स के लिए कुछ sample code देखें पोस्ट्स खोज: Standard v1.1 से X API v2 पोस्ट्स खोज: Enterprise से X API v2