So far, the only reliable shell I have found for this in .Net land, TweetInvi . Try to ignore the website as if it was designed by a hyperactive 10 year old (thanks to the MS 'metro team), the actual library is very well designed and robust.
Assuming you have the appropriate access tokens (if you don't see http://dev.twitter.com ), an example of how easy it is to do this:
TwitterCredentials.SetCredentials(userToken,userTokenPrivate,apiKey,apiKeyPrivate); _userStream = Stream.CreateUserStream(); _userStream.TweetCreatedByFriend += (sender,args) => Console.WriteLine(args.Tweet.Text); _userStream.Start();
This will write the body of the tweets to your console output, and it will update even faster than leaving the actual Twitter website. There are other events open for when a tweet is beneficial, reread when you have a new follower, etc.
I can guarantee that this library was reliable - I use it for the CovertTweeter project and have not had any problems with it. In fact, accessing the streaming API via TweetInvi was even easier than the many brick walls I left when I used REST wrappers such as Linq2Twitter and TweetSharp.
nathanchere
source share