Enterprise की X API v2 से तुलना
- ग्रैन्युलैरिटी
- पृष्ठांकन
- समय क्षेत्र
- एंडपॉइंट URL
- ऐप और प्रोजेक्ट की आवश्यकता
- उपलब्ध समयावधियाँ
- प्रतिक्रिया डेटा का प्रारूप
- HTTP मेथड
- अनुरोध समय प्रारूप
- अनुरोध पैरामीटर
- फ़िल्टरिंग ऑपरेटर
समानताएँ
bucket enterprise वर्शन के लिए और granularity v2 वर्शन के लिए), इस पैरामीटर के लिए दिए जाने वाले मान दोनों में एक जैसे हैं, और डिफ़ॉल्ट व्यवहार भी समान है:
dayhour(डिफ़ॉल्ट)minute
since_id और until_id का उपयोग करके पोस्ट id के आधार पर नेविगेट कर सकते हैं), enterprise और v2 दोनों में समय के आधार पर पृष्ठांकन किया जा सकता है (enterprise में fromDate और toDate, और v2 में start_time और end_time)।
यदि आप enterprise वर्शन का उपयोग कर रहे हैं, तो पृष्ठांकन के लिए आप next पैरामीटर का उपयोग करेंगे, अगला टोकन फ़ील्ड next कहलाएगा, और यह रिस्पॉन्स के रूट पर होगा।
यदि आप v2 का उपयोग कर रहे हैं, तो पृष्ठांकन के लिए आप next_token या pagination_token पैरामीटर में से किसी एक का उपयोग कर सकते हैं, और आपका अगला टोकन रिस्पॉन्स में meta.next_token पर होगा।
समय क्षेत्र
जैसा कि पृष्ठांकन अनुभाग में बताया गया है, enterprise और v2 दोनों में आप समय के आधार पर डेटा के अलग-अलग पेजों के बीच नेविगेट कर सकते हैं। दोनों ही स्थितियों में, इन पैरामीटर का उपयोग करते समय समय क्षेत्र के रूप में UTC का इस्तेमाल किया जाएगा।
अंतर
- Enterprise एंडपॉइंट्स:
- 30 day -
http://gnip-api.x.com/search/30day/accounts/:account_name/:label/counts.json - Full-archive -
http://gnip-api.x.com/search/fullarchive/accounts/:account_name/:label/counts.json
- 30 day -
- X API v2 एंडपॉइंट्स
- Recent (7 day) -
https://api.x.com/2/tweets/counts/recent - Full-archive -
https://api.x.com/2/tweets/counts/all
- Recent (7 day) -
- Enterprise का counts डेटा
resultsऑब्जेक्ट के भीतर होता है, जबकि v2 का counts डेटाdataऑब्जेक्ट के भीतर होता है। - Enterprise के counts फ़ील्ड्स
timePeriod(प्रारंभ समय) औरcountकहलाते हैं, जबकि v2 time period कोstartऔरendफ़ील्ड्स में विभाजित करता है (जो enterprise से अलग date/time format का उपयोग करते हैं, जैसा कि request time formats में बताया गया है), और count फ़ील्ड का नाम बदलकरtweet_countकर देता है। - Enterprise metadata में root level पर
totalCount,next, औरrequestParametersऑब्जेक्ट शामिल होते हैं। इसके विपरीत, v2 मेंrequestParametersऑब्जेक्ट शामिल नहीं होता, और यह निम्नलिखित को root level पर मौजूदmetaऑब्जेक्ट में स्थानांतरित/पुनर्नामित कर देता है:total_tweet_countऔरnext_token.
timePeriod response field, दोनों में निम्नलिखित date/time format का उपयोग करता है: YYYYMMDDHHmm
v2 एंडपॉइंट pagination पैरामीटर और start तथा end response fields, दोनों में ISO 8601/RFC 3339 date/time format का उपयोग करता है: YYYY-MM-DDTHH:mm:ssZ
अनुरोध पैरामीटर
नीचे enterprise और X API v2 के request parameters की तालिका दी गई है:
| Enterprise | Search Posts v2 |
|---|---|
| query | query |
| bucket | granularity |
| fromDate (YYMMDDHHmm) | start_time (YYYY-MM-DDTHH:mm:ssZ) |
| toDate (YYMMDDHHmm) | end_time (YYYY-MM-DDTHH:mm:ssZ) |
| since_id | |
| until_id | |
| next | next_token and pagination_token |
API संदर्भ अनुक्रमणिका
हाल के पोस्ट्स की संख्या
| पिछले 7 दिनों में किसी क्वेरी से मेल खाने वाले पोस्ट्स की संख्या प्राप्त करें | [GET /2/tweets/counts/recent](/x-api/posts/tweet-counts#api-reference-index/get-tweets-counts-recent) |
पूर्ण-आर्काइव पोस्ट की संख्या
| किसी क्वेरी से मेल खाने वाली पोस्ट्स की संख्या प्राप्त करें | [GET /2/tweets/counts/all](/x-api/posts/tweet-counts#api-reference-index/get-tweets-counts-all) |