हाय क्या किसी को पता है कि सी # के लिए स्ट्रीमिंग एपीआई का उपयोग कैसे करें? इसलिए, जब भी मेरे खाते में कोई नया ट्वीट होता है, तो यह मेरे कार्यक्रम में दिखाई देगा।ट्विटर स्ट्रीमिंग एपीआई सी #
उत्तर
मैं एक अच्छा नमूना कोड ने पाया है कि स्ट्रीमिंग एपीआई का उपयोग करता है, यहां Twitterizer।
Streaming with New .NET HttpClient and HttpCompletionOption.ResponseHeadersRead
आप पूरा कार्यान्वयन वहाँ नहीं है, लेकिन आप अंदाजा हो जाएगा:
यहां एक नमूना है जो "ट्विटर स्ट्रीमिंग एपीआई से डेटा पढ़ता है और इसे एमएसएमक्यू में जोड़ता है। दूसरी प्रक्रिया (शामिल) कतार से पढ़ती है, जेसन संदेश को पार्स करती है, और डेटा स्टोर अपडेट करती है।"
https://github.com/swhitley/TwitterStreamClient
आप जब यह डेटा संग्रह को अद्यतन करता एक घटना उत्पन्न करने के लिए ऊपर समस्या बदल सकते हैं। अपने कार्यक्रम में आप जो कुछ भी चाहते हैं उसे करने के लिए आप इस घटना की सदस्यता ले सकते हैं।
आप देख रहे हैं OAuth आधारित नमूने के लिए फिर "AuthPack" जो ट्विटर, फेसबुक, लिंक्डइन, और गूगल के लिए .NET oAuth प्रदान करता है का उपयोग करें:
त्वरित उत्तर के लिए धन्यवाद, लेकिन ट्विटरस्ट्रीम क्लाइंट कनेक्ट करने के लिए OAUTH2 का उपयोग नहीं कर रहा है और मैं सर्वर से <401> अनधिकृत संदेश प्राप्त कर रहा हूं। – weikang
इसे देखें https://dev.twitter.com/discussions/1307 – AvkashChauhan
और यह एक: http://stackoverflow.com/questions/9847494/oauth-twitter-401-unauthorised – AvkashChauhan
इस पोस्ट पर एक नज़र डालें।
ग्रेट आलेख। पोस्ट करने का शुक्रिया। –
अब तक केवल विश्वसनीय आवरण मैं नेट देश में इस के लिए मिल गया है TweetInvi है। यह अनदेखा करने की कोशिश करें कि वेब साइट ऐसा लगता है कि इसे एक हाइपरिएक्टिव 10-वर्षीय (धन्यवाद एमएस 'मेट्रो' टीम) द्वारा डिजाइन किया गया था, वास्तविक पुस्तकालय बहुत अच्छी तरह डिज़ाइन और रॉक ठोस है।
के पाठ्यक्रम मान लिया जाये कि आप प्रासंगिक पहुंच टोकन है (यदि नहीं http://dev.twitter.com देखें), कितना आसान है है का एक उदाहरण ऊपर है और चल रहा है:
TwitterCredentials.SetCredentials(userToken,userTokenPrivate,apiKey,apiKeyPrivate);
_userStream = Stream.CreateUserStream();
_userStream.TweetCreatedByFriend += (sender,args) => Console.WriteLine(args.Tweet.Text);
_userStream.Start();
यह आपके कंसोल के लिए ट्वीट्स की शरीर लिखेंगे आउटपुट, और यह वास्तविक ट्विटर वेबसाइट को खोलने से भी तेज़ अपडेट करता है। जब आपके पास कोई नया अनुयायी इत्यादि होता है, तो ट्वीट्स को फिर से ट्वीट किया जाता है, फिर से ट्वीट किया जाता है।
मैं इस लाइब्रेरी को भरोसेमंद के रूप में देख सकता हूं - मैं इसे अपने CovertTweeter प्रोजेक्ट के लिए उपयोग कर रहा हूं और इसमें कोई समस्या नहीं है इसके साथ। वास्तव में TweetInvi के माध्यम से स्ट्रीमिंग एपीआई तक पहुंचने से कई ईंट की दीवारों की तुलना में भी आसान रहा है, जो कि LINQ2Twitter और TweetSharp जैसे REST wrappers का उपयोग करते समय मुझे मार रहा था।
- 1. ट्विटर के स्ट्रीमिंग एपीआई
- 2. इवेंटमैचिन और ट्विटर स्ट्रीमिंग एपीआई
- 3. पायथन-ट्विटर स्ट्रीमिंग एपीआई समर्थन/उदाहरण
- 4. ट्विटर स्ट्रीमिंग एपीआई को समझना भू-सूचना
- 5. ट्वीपी के साथ ट्विटर स्ट्रीमिंग एपीआई ओथ
- 6. स्ट्रीमिंग एपीआई बनाम बाकी एपीआई?
- 7. GAE पर ट्विटर स्ट्रीमिंग
- 8. ट्विटर के स्ट्रीमिंग एपीआई w/jQuery का उपयोग?
- 9. ट्विटर एपीआई: आरईएसटी और स्ट्रीमिंग, क्या अंतर है?
- 10. twitter4j - स्ट्रीमिंग एपीआई
- 11. क्लोजर ट्विटर-एपीआई
- 12. ट्विटर एपीआई
- 13. ट्विटर एपीआई
- 14. ट्विटर एपीआई
- 15. ट्विटर एपीआई
- 16. ट्विटर एपीआई
- 17. ट्विटर एपीआई
- 18. सर्वलेट 3.0 स्ट्रीमिंग एपीआई
- 19. पायथन बनाम सी # ट्विटर एपीआई पुस्तकालय
- 20. ट्विटर रीस्ट एपीआई
- 21. आईओएस ट्विटर एपीआई
- 22. ट्विटर से ट्विटर लिंक गणना आरईएसटी एपीआई
- 23. कैसे ट्विटर खोज एपीआई
- 24. ट्विटर एपीआई 1.1
- 25. ट्विटर एपीआई एंड्रॉइड ऐप
- 26. ट्विटर एपीआई सीमा
- 27. ट्विटर प्रोफाइल छवि एपीआई
- 28. ट्विटर एपीआई v.1.1
- 29. ट्विटर खोज एपीआई
- 30. आईओएस 5 ट्विटर एपीआई
दरअसल सही यूआरएल अब है: https://github.com/Twitterizer/Twitterizer और प्रोजेक्ट अभी छोड़ दिया गया है, हालांकि कोड प्राप्त करने के लिए है। – manudea