LINQ to Twitter covers the entire Twitter API, including OAuth authentication support.
New items added to the v2.02 beta release include:
- support for OAuth (via DotNetOpenAuth)
- secure communication via https
- VB language support
- serialization of LINQ to Twitter entities
- bug fixes
- more examples
Upcoming releases will include more API enhancements, support for the upcoming ReTweet API, the GEO Location API, and additional Twitter API features that have been added/changed since LINQ to Twitter v1.11.
To use LINQ to Twitter in your own projects, perform a build of the LinqToTwitter project in the downloaded source code, copy the DLL to a common folder for your development project, and reference the LinqToTwitter.dll from your project. You should add a using/Imports declaration for the LinqToTwitter namespace.
For examples of how to use LINQ to Twitter, open the LinqToTwitterDemo project and view the Program.cs file. Uncomment the method call in the Main method for any of the samples you would like to run. There are also a couple Web projects that demonstrate how to use LINQ to Twitter with both basic and OAuth authentication for ASP.NET Web Forms. Remember to change parameters as needed for the code to run on your system. i.e. The upload image methods will require a file path to an image that resides on your system.
I hope you enjoy using LINQ to Twitter and would like to hear from you on any projects that you've used LINQ to Twitter with. Good luck, keep in touch, and I'll be watching for your tweets.Joe