Skip to main content

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

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

हाल के पोस्ट काउंट्स की तुलना

पोस्ट काउंट्स एंडपॉइंट्स का enterprise संस्करण आपको 30 दिनों के लिए या पूर्ण-आर्काइव से काउंट्स प्राप्त करने की अनुमति देता है। इसलिए, v2 का recent पोस्ट काउंट्स एंडपॉइंट, जो 7 दिनों की समयावधि को देखता है, ऊपर बताए गए किसी भी एंडपॉइंट का सीधा प्रतिस्थापन नहीं है। हालाँकि, तुलना में सहायता के लिए, हम देखेंगे कि v2 recent पोस्ट काउंट्स एंडपॉइंट की तुलना enterprise 30-day एंडपॉइंट से कैसे की जा सकती है। निम्न तालिका recent पोस्ट काउंट्स एंडपॉइंट्स के विभिन्न प्रकारों की तुलना करती है:
विवरणEnterpriseX API v2
होस्ट डोमेनhttps://gnip-api.x.comhttps://api.x.com
एंडपॉइंट path/search/30day/accounts/:account_name/:label/counts.json/2/tweets/counts/recent
प्रमाणीकरणबेसिक प्रमाणीकरणOAuth 2.0 बेयरर टोकन
टाइमस्टैम्प फ़ॉर्मैटYYYYMMDDhhmmYYYY-MM-DDTHH:mm:ssZ
ISO 8601 / RFC 3339
उन पोस्ट्स की संख्या लौटाता है जो इससे अधिक पुरानी नहीं हैं31 दिन7 दिन
समर्थित HTTP methodsGETGET
डिफ़ॉल्ट अनुरोध रेट लिमिट्स1 सेकंड में 20 अनुरोध, search data और counts requests में समेकित
प्रति मिनट रेट लिमिट partner के अनुसार अलग-अलग होगी, जैसा कि आपके अनुबंध में निर्दिष्ट है।
प्रति उपयोगकर्ता 15 मिनट में 180 अनुरोध
प्रति ऐप 15 मिनट में 450 अनुरोध
annotations का उपयोग करके फ़िल्टरिंग का समर्थन करता है
conversation_id का उपयोग करके फ़िल्टरिंग का समर्थन करता है
पोस्ट data array के लिए JSON key nameresultsdata
समय की ग्रैन्युलैरिटीदिन, घंटा, या मिनटदिन, घंटा, या मिनट
टाइमज़ोनUTCUTC
समयावधि चुनने के लिए अनुरोध पैरामीटर्सfromDate
toDate
start_time
end_time
पोस्ट ID के आधार पर नेविगेट करने के लिए अनुरोध पैरामीटर्सsince_id
until_id
project से जुड़े डेवलपर ऐप के credentials का उपयोग आवश्यक है

पूर्ण-आर्काइव पोस्ट काउंट्स तुलना

निम्न तालिका पूर्ण-आर्काइव खोज एंडपॉइंट के विभिन्न प्रकारों की तुलना करती है:
वर्णनEnterpriseX API v2
होस्ट डोमेनhttps://gnip-api.x.comhttps://api.x.com
एंडपॉइंट पथ/search/fullarchive/accounts/:account_name/:label/counts/2/tweets/counts/all
प्रमाणीकरणबेसिक ऑथOAuth 2.0 बेयरर टोकन
टाइमस्टैम्प फ़ॉर्मैटYYYYMMDDHHMMYYYY-MM-DDTHH:mm:ssZ
ISO 8601 / RFC 3339
इससे पुरानी नहीं होने वाली पोस्ट काउंट्स लौटाता हैमार्च 2006 से पूर्ण आर्काइवमार्च 2006 से पूर्ण आर्काइव
समर्थित HTTP मेथडGET
POST
GET
डिफ़ॉल्ट अनुरोध रेट लिमिट्सप्रति मिनट रेट लिमिट आपके अनुबंध में निर्दिष्ट अनुसार पार्टनर के हिसाब से अलग-अलग होगी।
20 अनुरोध प्रति सेकंड
प्रति ऐप हर 15 मिनट में 300 अनुरोध
प्रति ऐप हर 1 सेकंड में 1 अनुरोध
ग्रैन्युलैरिटीदिन, घंटा, मिनटदिन, घंटा, मिनट
annotations का उपयोग करके फ़िल्टरिंग का समर्थन करता है
conversation_id का उपयोग करके फ़िल्टरिंग का समर्थन करता है
पोस्ट डेटा ऐरे के लिए JSON कुंजी नामresultsdata
समय अवधि चुनने के लिए अनुरोध पैरामीटरfromDate
toDate
start_time
end_time
पोस्ट ID के आधार पर नेविगेट करने के लिए अनुरोध पैरामीटरsince_id
until_id
पेजिनेशन के लिए JSON कुंजी नामnextmeta.next_token
पेजिनेशन के लिए अनुरोध पैरामीटरnext_tokennext_token or pagination_token
टाइम ज़ोनUTCUTC
Academic Research access वाले Project से जुड़े डेवलपर ऐप के credentials का उपयोग आवश्यक है

फ़िल्टरिंग ऑपरेटर तुलना

पोस्ट काउंट्स के दो अलग-अलग संस्करणों (enterprise और v2) में उपलब्ध ऑपरेटर अलग हैं। साथ ही, हर संस्करण के भीतर भी ऑपरेटर उपलब्धता के स्तर अलग-अलग हैं, जिन्हें नीचे समझाया गया है। Enterprise
  • enterprise ऑपरेटरों के कोई उप-स्तर नहीं हैं। सभी enterprise ऑपरेटर, सभी enterprise उपयोगकर्ताओं के लिए उपलब्ध हैं।
X API v2
  • Core: ये ऑपरेटर किसी भी v2 उपयोगकर्ता के लिए उपलब्ध हैं।
  • Advanced: ये ऑपरेटर केवल उन उपयोगकर्ताओं के लिए उपलब्ध हैं जिन्हें Academic Research ऐक्सेस के लिए स्वीकृति मिली है।
आप इन ऑपरेटर समूहों में से प्रत्येक के बारे में उनकी संबंधित गाइड में अधिक जान सकते हैं: अब जब हम X API v2 के भीतर इन अलग-अलग ऑपरेटर स्तरों को समझ चुके हैं, तो यहाँ वह तालिका दी गई है जो पोस्ट काउंट्स के लिए ऑपरेटर उपलब्धता दिखाती है (ध्यान दें, यदि कोई सेल खाली है, तो वह ऑपरेटर उपलब्ध नहीं है):
Enterprisev2
keywordउपलब्धCore
emojiउपलब्धCore
“exact phrase”उपलब्धCore
#उपलब्धCore
$उपलब्धAdvanced
@उपलब्धCore
from:उपलब्धCore
to:उपलब्धCore
url:उपलब्धCore
retweets_of:उपलब्धCore
context:Core
entity:Core - केवल recent search के साथ उपलब्ध
conversation_id:Core
place:उपलब्धAdvanced
place_country:उपलब्धAdvanced
point_radius:उपलब्धAdvanced
bounding_box:उपलब्धAdvanced
is:retweetउपलब्धCore
is:replyउपलब्धCore
is:quoteउपलब्धCore
is:verifiedउपलब्धCore
-is:nullcastउपलब्धAdvanced
has:hashtagsउपलब्धCore
has:cashtagsउपलब्धAdvanced
has:linksउपलब्धCore
has:mentionsउपलब्धCore
has:mediaउपलब्धCore
has:imagesउपलब्धCore
has:videosउपलब्धCore
has:geoउपलब्धAdvanced
lang:उपलब्धCore
list:Advanced
has:profile_geoउपलब्ध
profile_countryउपलब्ध
profile_localityउपलब्ध
profile_regionउपलब्ध
proximityउपलब्ध
अन्य माइग्रेशन संसाधन X API migration hub इन एंडपॉइंट्स के लिए कुछ sample code देखें पोस्ट काउंट्स: Enterprise to X API v2