Die meisten Bibliotheken welche Zugang zur Twitter-API in C# (.NET/Mono) bereitstellen haben ein Problem. Sie sind schlicht zu groß. Meist bestehen sie aus einem dutzend Bibliotheken und werden mit der Zeit immer unhandlicher. So war auf der Suche nach einer leichtgewichtigen Bibliothek für den Zugriff auf das Twitter-API. Fündig wurde ich mit TinyTwitter.
Diese Bibliothek besteht im Kern aus einer Datei und lässt sich einfach verwenden. Um einen Tweet zu senden, recht folgender Code:
var oauth = new OAuthInfo { AccessToken = "YOUR ACCESS TOKEN", AccessSecret = "YOUR ACCES SECRET", ConsumerKey = "YOUR CONSUMER KEY", ConsumerSecret = "YOUR CONSUMER SECRET" }; var twitter = new TinyTwitter(oauth); twitter.UpdateStatus("I'm tweeting.");
Zu finden ist die Bibliothek auf GitHub. Lizenziert ist TinyTwitter unter der Apache Lizenz und damit freie Software.