Skip to main content

Usage API | Twitter API

अवलोकन

Enterprise यह आपके खाते के अंतर्गत विभिन्न API में उपयोग की निगरानी और प्रबंधन में मदद करने के लिए सबसे महत्वपूर्ण और सबसे अच्छा टूल है। महत्वपूर्ण अस्वीकरण: Usage API से लौटाई गई उपयोग गणनाएँ, ट्रायल और अन्य बिलिंग समायोजनों के कारण, बिलिंग इनवॉइस पर दिखाई गई गणनाओं से मेल नहीं खा सकतीं। सभी संख्याएँ किसी दिए गए दिन (UTC में) के भीतर उपभोग की गई डीडुप की गई गतिविधियों पर आधारित हैं।

सुविधाएँ

  • console.gnip.com UI में उपलब्ध उपयोग डेटा को प्रोग्रामेटिक तरीके से प्राप्त करना
  • स्ट्रीम-स्तर का उपयोग डेटा - यह उत्पाद-स्तर के अलावा स्ट्रीम-स्तर (जैसे, dev और prod) पर भी उपयोग डेटा प्रदान करता है
  • विस्तृत और वर्णनात्मक डेटा - खोज “requests” को Full-Archive और 30-Day Search उत्पादों के अनुसार अलग-अलग दिखाया जाता है
  • ऐतिहासिक PowerTrack “days” और “jobs” 

समर्थित APIs

नीचे उन APIs की सूची दी गई है, जिन्हें वर्तमान में Usage API समर्थन करता है:
  • PowerTrack API enterprise
  • 30-Day Search API enterprise
  • Full-Archive Search API enterprise
  • Historical PowerTrack enterprise

सीमाएँ

  • Usage API आपको 1 मई, 2018 से उपयोग डेटा तक पहुँचने की अनुमति देता है। 1 जुलाई, 2019 के बाद, Usage API आपको पिछले 13 कैलेंडर महीनों के उपयोग डेटा तक पहुँचने की अनुमति देता है
  • आप fromDate और toDate द्वारा परिभाषित तीन-महीने के अंतरालों में उपयोग डेटा तक पहुँच सकते हैं
अनुरोध और रिस्पॉन्स के लिए नीचे देखें:

नमूना पेलोड

नीचे पेलोड का एक उदाहरण दिया गया है:

API संदर्भ

get-usage

विधियाँ

जहाँ:
  • :account_name आपके खाते से संबद्ध (case-sensitive) नाम है, जैसा कि console.gnip.com पर दिखाया जाता है

प्रमाणीकरण और रेट लिमिट

प्रमाणीकरण
Usage API के लिए सभी अनुरोधों में HTTP Basic Authentication आवश्यक है। इसके लिए अपने खाते पर सक्षम किसी भी email/password क्रेडेंशियल्स का उपयोग करें, जिनका इस्तेमाल आप console.gnip.com पर अपने खाते में लॉग इन करने या किसी भी Gnip स्ट्रीम से कनेक्ट करने के लिए करते हैं।
रेट लिमिट
Usage API में प्रति मिनट दो अनुरोधों की सीमा लागू है।

उत्तम प्रथाएँ और सीमाएँ

डेटा उपलब्धता
उपयोग डेटा, संसाधित किए गए डेटा की अंतिम पूर्ण समयावधि (UTC) तक उपभोग की गई डिडुप्लिकेट-हटाई गई गतिविधियों पर आधारित होता है। डेटा आम तौर पर मिनट-दर-मिनट संसाधित और अपडेट किया जाता है, सिवाय उन स्थितियों के जब Gnip सिस्टम परिनियोजित कर रहा हो।
  • Usage API आपको 1 मई, 2018 से उपयोग डेटा तक पहुंचने की अनुमति देता है।  1 जुलाई, 2019 के बाद, Usage API आपको पिछले 13 कैलेंडर महीनों का उपयोग डेटा एक्सेस करने की अनुमति देता है। 
  • आप fromDate और toDate द्वारा परिभाषित तीन-महीने के अंतरालों में उपयोग डेटा एक्सेस कर सकते हैं

डेटा का अनुरोध करना और प्राप्त करना

Usage API आपके खाते के लिए API endpoint पर HTTP BASIC-AUTH क्रेडेंशियल्स के साथ HTTP GET अनुरोध भेजकर काम करता है।
GET अनुरोध:
अपने उपयोगकर्ता क्रेडेंशियल्स और अकाउंट नाम के साथ नीचे दिए गए endpoint पर एक GET अनुरोध करें: https://gnip-api.x.com/metrics/usage/accounts/:account_name.json अतिरिक्त पैरामीटर उदाहरण GET अनुरोध यह अनुरोध 1 मार्च, 2017 से 5 मार्च, 2017 तक मासिक ग्रैन्युलैरिटी में डेटा लौटाएगा, जिसमें 5 मार्च, 2017 का कोई भी डेटा शामिल नहीं होगा। curl -u “https://gnip-api.x.com/metrics/usage/accounts/:account_name.json?bucket=month&fromdate=201403010000&toDate=201403150000

डेटा प्रारूप

नीचे दी गई तालिकाएँ Usage API से लौटाए गए उपयोग डेटा की रूट-लेवल डेटा संरचनाओं का वर्णन करती हैं। जिन फ़ील्ड्स में उप-फ़ील्ड्स के कई स्तर हैं, उनके लिए उप-फ़ील्ड्स का विवरण देखने हेतु दिए गए लिंक पर क्लिक करें। यदि आप पूर्ण Usage API पेलोड का एक नमूना देखना चाहते हैं, तो कृपया इस पृष्ठ पर जाएँ।