मैं उन लोगों को साझा करना और याद दिलाना चाहता हूं जो अपने उत्पादों में ट्विटर एपीआई का उपयोग करते हैं। एपीआई के दोनों संस्करण वर्तमान में उपलब्ध हैं, लेकिन प्रलेखन में एपीआई 1.0 को पहले से ही "पदावनत" के रूप में चिह्नित किया गया है और मार्च 2013 से अक्षम कर दिया जाएगा।
एपीआई 1.1 सुविधाएँ
अब प्रमाणीकरण के बिना खोज करना असंभव होगा; सभी अनुरोधों को खाते / टोकन के संदर्भ में निष्पादित किया जाना चाहिए।
15 मिनट की खिड़की के संदर्भ में सभी गति सीमाएं लागू होती हैं। प्रत्येक अनुरोधित विधि की अपनी सीमाएँ हैं। सीमाएं प्रति मिनट कनेक्शन की संख्या पर लगाई जाती हैं, सामान्य मान 15 और 180 हैं। उदाहरण के लिए, "खोज" विधि 180 कनेक्शन प्रति 15 मिनट तक सीमित है।
केवल JSON परिवहन प्रोटोकॉल के रूप में उपलब्ध होगा, और XML अब समर्थित नहीं है।
ट्विटर आपको HTTP X-Rate-Limit हेडर के माध्यम से आपकी वर्तमान गति और सीमाओं की जानकारी देता है।
पुनर्संरचना की गति पर प्रतिबंध। बहुत परेशान ग्राहकों को IP द्वारा प्रतिबंधित किया जाएगा - REST API और स्ट्रीमिंग API के लिए उनकी सीमाएँ।
निरंतर संग्रह के लिए, स्ट्रीमिंग एपीआई का उपयोग करने की सिफारिश की जाती है, जो आपको एक कनेक्शन में स्ट्रीम मोड में किसी विशिष्ट विषय पर ट्वीट प्राप्त करने की अनुमति देता है।
एपीआई 1.1 के साथ संगतता के लिए अपने क्लाइंट की जांच करें, क्योंकि संचार प्रोटोकॉल एपीआई 1.0 से अलग है।
यदि आपके पास ट्वीट इकट्ठा करने के लिए पर्याप्त गति नहीं है, तो आप बिचौलियों की सेवाओं की ओर रुख कर सकते हैं - ट्विटर द्वारा अनुशंसित श्रृंखला।
उपयोगी लिंक:
dev.twitter.com/docs/api/1.1dev.twitter.com/docs/faqdev.twitter.com/docs/rate-limiting-faq