Witam, czy ktoś wie, jak korzystać ze strumieniowego API dla C#? Dlatego za każdym razem, gdy na moim koncie pojawi się nowy tweet, zostanie on odzwierciedlony w moim programie.Twitter Streaming API C#
Odpowiedz
znalazłem dobrą przykładowy kod, który wykorzystuje streaming API, tutaj Twitterizer.
Oto przykład, który "odczytuje dane z Twitter Streaming API i dodaje je do MSMQ. Drugi proces (w zestawie) odczytuje z kolejki, analizuje komunikat json i aktualizuje magazyn danych."
https://github.com/swhitley/TwitterStreamClient
można zmienić powyższy problem, aby wygenerować zdarzenie, kiedy to aktualizuje składnicę danych. W swoim programie możesz subskrybować to wydarzenie, aby robić, co chcesz.
Jeśli szukasz OAuth oparciu próbki następnie użyj "AuthPack" który dostarcza .NET OAuth dla Twitter, Facebook, LinkedIn i Google:
Dziękuję za szybką odpowiedź, ale usługa TwitterStreamClient nie używa OAUTH2 do nawiązywania połączenia, dlatego otrzymuję od serwera nieautoryzowaną wiadomość o błędzie <401>. – weikang
sprawdź to https://dev.twitter.com/discussions/1307 – AvkashChauhan
i ten: http://stackoverflow.com/questions/9847494/oauth-twitter-401-unauthorised – AvkashChauhan
Wystarczy popatrzeć na tego posta:
Streaming with New .NET HttpClient and HttpCompletionOption.ResponseHeadersRead
Nie masz pełną implementację tam, ale dostaniesz pomysł.
Świetny artykuł. Dzięki za publikację. –
Dotychczas jedynym niezawodny wrapper Znalazłem za to w .NET ziemi jest TweetInvi. Postaraj się zignorować, że strona wygląda na zaprojektowaną przez nadaktywnego 10-letniego (dzięki zespołowi MS 'metro'), biblioteka jest bardzo dobrze zaprojektowana i solidna.
Zakładając oczywiście masz odpowiednich tokeny dostępu (jeśli nie patrz http://dev.twitter.com), przykładem, jak łatwo jest mieć się i trwania:
TwitterCredentials.SetCredentials(userToken,userTokenPrivate,apiKey,apiKeyPrivate);
_userStream = Stream.CreateUserStream();
_userStream.TweetCreatedByFriend += (sender,args) => Console.WriteLine(args.Tweet.Text);
_userStream.Start();
to napisze ciało tweets do konsoli i aktualizuje się jeszcze szybciej niż pozostawia otwartą witrynę internetową Twittera. Wydaje się, że są inne zdarzenia, gdy tweet jest faworyzowany, przesyłany dalej, kiedy masz nowego obserwatora, itd.
Potwierdzam, że ta biblioteka jest wiarygodna - używam jej do mojego projektu CovertTweeter i nie mam absolutnie żadnych problemów z tym. W rzeczywistości dostęp do strumieniowego API za pośrednictwem TweetInvi był jeszcze łatwiejszy niż wiele ceglanych ścian, które uderzałem podczas korzystania z opakowań REST takich jak Linq2Twitter i TweetSharp.
- 1. EventMachine i Twitter streaming API
- 2. Ograniczenia usługi Twitter Streaming API?
- 3. python-twitter streaming api support/example
- 4. Twitter Streaming API z Tweepy odrzuca OAuth
- 5. Facebook Fan Page a Twitter Streaming API
- 6. Twitter Streaming na GAE
- 7. Jak śledzić adresy URL za pomocą Twitter Streaming API
- 8. Twitter Api dla .NETApplications
- 9. tweepy/twitter typ błędu api
- 10. Twitter API 1.1 Hashtag Count
- 11. Twitter API Uwierzytelnij vs Autoryzacja
- 12. Błąd z Ruby Twitter API
- 13. Biblioteki Twitter API dla aplikacji komputerowych?
- 14. Live FLV streaming w C# WebApi
- 15. streaming C++ program i biblioteki współdzielone
- 16. Nodejs streaming
- 17. Czy jest jakikolwiek sposób na urlfetch Google App Engine, aby otworzyć i zachować połączenie usługi Twitter Streaming API?
- 18. filtrowanie tweetów otrzymanych od statusów/filtrów (streaming API)
- 19. twitter4j - dostęp do informacji tweetowych z Streaming API
- 20. szukając api twitter stworzyć ulubiony limit stawki
- 21. Pobierz tylko nośniki użytkownika (zdjęcia) - Twitter API
- 22. Twitter API - pobierz tweety z konkretnym id
- 23. Twitter API - powody "nieważnego lub wygasłego tokena"
- 24. Uwierzytelnianie dla twitter API i Reszta Zadzwoń
- 25. Jak korzystać z Twitter API w java?
- 26. Twitter API zwraca NULL na XAMPP
- 27. Jak mapować AFIncrementalStore do Twitter API v1.1?
- 28. Zapytania wsadowe w api aplikacji Twitter?
- 29. Twitter API - sprawdź, czy istnieje nazwa użytkownika
- 30. twitter szukaj api nie miejsce powrócił
Właściwy adres URL jest teraz: https://github.com/Twitterizer/Twitterizer i projekt wydaje się porzucony już teraz, chociaż kod jest tam, aby uzyskać jak jest. – manudea