I am currently trying to write some code to consumer the user stream from the Twitter streaming API:
http://dev.twitter.com/pages/user_streams
I am struggling to connect to it using basic auth and assume (the docs don't say) that OAuth is required.
However I cannot find a Twitter .NET library that supports streaming and OAuth (actually, haven't found any with decent samples/docs on consuming the streaming API).
Does anyone know of any? Currently I have written my own code to consume the sample stream using C# and dynamic but really don't want to have to implement OAuth (people say its complex).
Edit:
Although, I have been able to get an access token and access token secret via the TweetSharp library fine, I have no clue on how to generate the required headers/implement oauth, which could be another option I guess rather than a full library.
Short version:
As I explained in this post Consuming twitter stream API, Tweetinvi API provides easy to configure Streaming API access.
You can download it here : http://tweetinvi.codeplex.com/
A Stream class exist and will enable you to easily implement a delegate to read the content coming from Twitter.
The class has been tested on real-life projects and is able to retrieve millions of tweets per day.
I am one of the developer working on the project.