Posts Tagged ‘Twitter’
I was looking for Twitter APIs or Wrapper classes which are built using .NET languages like C# or VB.NET. I have found some very good .NET libraries which are worth checking out them. If you are a .NET developer you can plugin these API libraries directly into your ASP.NET or Windows application without having to re-write everything from scratch in order to interact with twitter.
I have explored following APIs.
TweetSharp API
TweetSharp API is built using the .NET framework 3.0/3.5. It uses most of new features of C# like Linq, Implicit Variables, Extension Methods etc. TweetSharp can be used with silver light. Find more details about TweetSharp at Google Code – TweetSharp
You can interact with twitter as shown the below.
var twitter = FluentTwitter.CreateRequest() .AuthenticateAs("UserName", "Password") .Statuses().Update("Hello World") .AsJson(); var response = twitter.Request();
Twitterizer
Twitterizer is another .NET library which is promising. Already there are applications built using twitterizer. This Library provides simple to use functions and returns the user objects in the form of Collection Objects. Find more details at Google Code – Twitterizer
You can interact with twitter as shown the below.
Twitter tw = new Twitter("UserName", "Password"); tw.Status.Update("Hello World");
Yedda Lib
Yedda Lib is built using .NET 2.0 and C#. This is a simple and yet power library to use. When I checked this library last time there was no support for Direct Messages functionality. You can check more details at Yedda
Twitter tw = new Twitter(); //Using String object String jsonFriends = tw.GetFriendsAsJSON("UserName", "Password"); //Using XML Object XmlDocument xmlFriends = tw.GetFriendsAsXML("UserName", "Password");
TwitterVB
TwitterVB is a VB.NET library released as open source under Google Code. TwitterVB includes a working implementation of Twitter’s OAuth authentication system, as well as Basic Authentication. Find more details about TwitterVB at Google Code – TwitterVB
Dim tw As New TwitterVB.Twitter tw = New TwitterVB.Twitter tw.AuthenticateAs("UserName", "Password") ' Post the tweet to Twitter tw.StatusMethods.Update(Me.txtPost.Text)
