Chapter 9. Introduction to TweetSharp

"Tweetsharp makes it simple for a developer to get a program talking to the Twitter servers literally within a few minutes of clicking File-New Project by taking care of all of the low-level details and leveraging IntelliSense to guide the developer's hand."

Jason Diller, TweetSharp

Up until now you've used a handy utility class, NUrl, to make HTTP requests against the Twitter API. This is a functional approach and will help you build many simple applications, but as you layer those applications with growing complexity, and as the Twitter API continues to evolve, it is difficult to track every change and every nuance with utility code. Also, you will confront many common scenarios and feature requests across all your projects: shortening URLs, posting photos, and remaining mindful of API rate are common requests you'll see again and again. TweetSharp, an open source .NET library, allows you to compose queries for Twitter against the complete API, as well as handle authentication, caching, URL shortening, photo posting, and asynchronous operation all out of the box. When you start your next Twitter project, you only have to think about your idea; working with the Twitter API itself is handled for you, you just ask for what you want. In this chapter you learn how easy it is to get an application up and running with TweetSharp.

Hello, TweetSharp!

TweetSharp is licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php), which ...

Get Professional Twitter® Development With Examples in .NET 3.5 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.