2010-07-22 13 views
6

ट्विटर की Streaming API लगातार नए डेटा के लिए मतदान के बिना वास्तविक समय ट्वीट्स प्राप्त करने के लिए एक तरीका प्रदान करने लगता है। JQuery (या शायद शुद्ध जेएस पर वापस गिरने) का उपयोग कर इस एपीआई का उपयोग करना संभव होगा?ट्विटर के स्ट्रीमिंग एपीआई w/jQuery का उपयोग?

जहां तक ​​मेरा बता सकते हैं, वहाँ jQuery JSON के साथ एक HTTP अनुरोध स्ट्रीम करने के लिए के लिए कोई अंतर्निहित तरीका है। क्या यह सही है, या मुझे कुछ याद आया? यदि यह क्षमता अंतर्निहित नहीं है, तो क्या किसी ने प्लगइन या उदाहरण के साथ इस समस्या को पहले ही हल कर लिया है?

अद्यतन: जो मैं एकत्र कर सकता हूं, से वेबस्केट्स के लिए एचटीएमएल 5 का समर्थन संभवतः यह हासिल करने का सबसे अच्छा तरीका होगा। दुर्भाग्य से इसका मतलब है कि मुख्यधारा की संगतता अभी भी कम से कम कुछ साल दूर है। जहाँ तक मुझे पता है, इन ब्राउज़र संस्करणों वर्तमान में कुछ फैशन में WebSockets समर्थन करते हैं:

  • वेबकिट 5 (सफारी/क्रोम)
  • फ़ायरफ़ॉक्स 4
  • IE9 (अंततः)
+0

यह दिलचस्प लगता है, लेकिन कम से कम ट्विटर के लिए धाराओं आप ऐसा अनुरोध को प्रमाणित करने के लिए है

यह एक alle ब्राउज़रों का समर्थन स्ट्रीम प्राप्त करने के लिए जावास्क्रिप्ट का उपयोग करके आप अपने प्रमाण-पत्रों का खुलासा नहीं करेंगे? अन्यथा, मुझे लगता है कि यह JSON स्ट्रीम एक बहुत अच्छा विचार है और मैं इसमें और अधिक देखने जा रहा हूं। – Sandro

+0

यह एक अच्छा मुद्दा है कि मैंने अभी तक नहीं खोजा था। मेरे विशेष मामले में यह कोई समस्या नहीं होगी क्योंकि मैं स्थानीय रूप से पृष्ठ की सेवा कर रहा हूं (और केवल स्थानीयहोस्ट से पहुंच योग्य) और इसे अपने डेस्कटॉप पर एम्बेड कर रहा हूं। – Wilco

+0

क्या आपके पास websockets या jquery के साथ स्ट्रीमिंग एपीआई का उपयोग करने का एक उदाहरण है जिसे आप साझा कर सकते हैं या आपके द्वारा उपयोग किए जाने वाले कुछ उपयोगी लिंक प्रदान कर सकते हैं? –

उत्तर

4

एचटीएमएल 5 WebSockets शायद bes होगा टी पसंद

यह आधुनिक ब्राउज़रों और असमर्थित ब्राउज़रों के लिए Flash फ़ॉलबैक के लिए WebSocket उपयोग करने के लिए संभव है। http://jwebsocket.org/index.htm?page=browsers.htm

आप भी इस पर कोशिश कर सकते हैं, लेकिन IE6 पर परीक्षण नहीं: http://github.com/gimite/web-socket-js

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