2011-03-23 13 views
7

क्या कोई भी ट्विटर के आरईएसटी एपीआई और इसकी स्ट्रीमिंग एपीआई के बीच अंतर को सारांशित कर सकता है?ट्विटर एपीआई: आरईएसटी और स्ट्रीमिंग, क्या अंतर है?

और क्या उनमें से कोई भी पुश तकनीक का उपयोग करता है?

उत्तर

10

आरईएसटी एपीआई आपको उपयोगकर्ता के खाते को क्वेरी या संशोधित करने देता है। आपको अपने खाते से पूछताछ करने की अनुमति की आवश्यकता नहीं है, आपको अपने खाते को संशोधित करने की आवश्यकता है। वे OAuth प्रमाणीकरण के माध्यम से अनुमति प्रदान करते हैं।

स्ट्रीमिंग एपीआई रीयल-टाइम में लेखक के बारे में जानकारी के साथ-साथ खोज शब्दों या आपके द्वारा अनुरोधित विशिष्ट उपयोगकर्ताओं के आधार पर ट्वीट्स प्रदान करता है। आपको ट्वीट लेखक की अनुमति की आवश्यकता नहीं है। बुनियादी या ओथ प्रमाणीकरण का उपयोग करके स्ट्रीमिंग का उपयोग करने के लिए आपको कुछ ट्विटर खाते में लॉग इन करना होगा।

न तो पुश का उपयोग करता है, लेकिन स्ट्रीमिंग एक सतत नेट कनेक्शन है, इसलिए यह वास्तविक समय की डिलीवरी है, जो इसे कार्यात्मक रूप से पुश के समान बनाती है।

2

दरअसल आप आरईएसटी एपीआई के माध्यम से भी खोज का उपयोग कर सकते हैं। उदाहरण के लिए भू-और क्वेरी कीवर्ड को गठबंधन करने का यह एकमात्र तरीका है, जबकि स्ट्रीम एपीआई केवल या तर्क का उपयोग कर सकता है।

मुझे लगता है कि यह डिफैक्टो पुश स्ट्रीमिंग के बारे में है क्योंकि एडम ग्रीन ने कहा है।

3

किसी और के लिए हाल ही में आने वाले किसी के लिए, आरईएसटी एपीआई (v1.0) अब retired रहा है v1.1 एकमात्र संस्करण है। यह अब पढ़ने सहित समेत सभी के लिए authentication की आवश्यकता है।

प्रमाणीकरण सभी अंतिमबिंदुओं

संस्करण 1.1 में पर आवश्यक है, हम OAuth 1.0a या आवेदन-केवल प्रमाणीकरण के साथ उनके अनुरोध के सभी प्रमाणित करने के लिए आवेदन पत्र की आवश्यकता होती है कर रहे हैं। केवल यह दृश्यता हमें अपमानजनक व्यवहार को रोकने की अनुमति नहीं देगी, लेकिन हमें यह समझने में भी मदद करेगी कि एप्लिकेशन की श्रेणियां API का उपयोग कर रही हैं। डेवलपर्स की ज़रूरतों को बेहतर ढंग से पूरा करने के लिए हम उस समझ को लागू करेंगे क्योंकि हम मंच को विकसित करना जारी रखते हैं। इस समय पर, सभी प्रमाणीकरण के लिए उपयोगकर्ता संदर्भ की आवश्यकता होती है, लेकिन आने वाले सप्ताह में हम प्रमाणीकरण के रूप में को उपयोगकर्ता संदर्भ की आवश्यकता के लिए समर्थन को दबाएंगे।

संबंधित मुद्दे