First of all welcome to Tweetinvi! This documentation will give you a quick tour of the features in Tweetinvi.

Tweetinvi is a .NET C# library that allow developers to easily and reliably interact with Twitter. It gives you the opportunity to focus on the business logic of your application.

Hello World

Here is the code to publish Hello World on your Timeline.

// Set the credentials for your account
TwitterCredentials.SetCredentials("Access_Token", "Access_Secret", "Consumer_Key", "Consumer_Secret");

// Publish 'Hello World'
Tweet.PublishTweet("Hello World");

The Tweetinvi Principles

The goal of Tweetinvi is to be "super easy" to use. We want developers to be able to implement complex features in a single line!

Here are some principles that we consider for everything we do.
  • "Simplicity". We strive for making the library easy to use. To do so we provide various tools to help you and we extract meaningful information from Twitter.
  • "Easy to Read". Tweetinvi allows its users to write fluent code. We regularly ask for non developers to read the code and verify that they can understand what it does without comments.
  • "Short to write". Developers using Tweetinvi have to be able to perform complex operation with a very small amount of code.

What do we support?

Tweetinvi is a library that can target the .NET Framework 4.0. Tweetinvi is also a portable class library. It means that it can be used with Mono, Xamarin iOS, Xamarin Android, Windows Phone, Windows 7, Windows 10...

At the current time the library allows developers to interact with the Twitter REST API and streaming APIs.
We are in the process of verifying the compatibility of the library with the Twitter Ads API.

Last edited May 7, 2015 at 12:59 PM by linvi, version 5