Twitter Streaming API .NET library

Phil picture Phil · Mar 1, 2011 · Viewed 7.5k times · Source

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:

  • Looking for a library that supports streaming API and OAuth
  • Advise on implementing OAuth manually

Answer

linvi picture linvi · Jul 22, 2012

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.