tags:

views:

1121

answers:

3

I'm writing a C# app that will be required to integrate with twitter, I need to be able to do the following:

  • send direct messages
  • read all messages that are either @helloapp or #helloapp

If you are interested the app is part of Carsonified's app in 4 days for FOWA. Read more here or see the tweets.

+3  A: 

See available APIs here

I think most preferable will be Yedda Twitter Library

Sorantis
+8  A: 

TweetSharp can take care of both those requirements.

Yedda doesn't support Direct Messages as of now.

Jim
I'm having some trouble sending a direct message, I have: FluentTwitter.CreateRequest().AuthenticateAs(USR, PWD).DirectMessages().Send(RECIPIENT_USR_ID, "Thanks!").Request(); But this doesn't seem to work...
thatismatt
I found a workaround: twitterRequest.Statuses().Update("d " + tweet.User.Name + " Thanks").Request();
thatismatt
Yikes, that first example should work (and default to XML). Can you file a bug?
Daniel Crenna
+2  A: 

I prefer using Twitterizer.

Roee Adler
This is the best one I've tried too. Simple and effective.
IainMH
UPDATE: I have moved to TweetSharp because it has a steeper learning curve, but more features. If you only need very basic stuff, use Twitterizer, if you need more advance stuff such as caching and OAuth, look at Tweetsharp.
IainMH