Quel est le meilleur wrapper / bibliothèque Twitter API pour .NET?

Je cherche un moyen de générer par programme un stream Twitter pour une application .NET. Des recommandations quant à une bonne enveloppe pour l’API Twitter pour faciliter le travail?

Boaz

TweetSharp semble être une bonne option.

Microsoft.Owin.Security.Twitter pour l’authentification + code C # personnalisé avec HttpClient et Json.NET

Quelque chose comme:

using (var client = new HttpClient()) { client.BaseAddress = new Uri("https://api.twitter.com/1.1/"); client.DefaultRequestHeaders.Authorization = authValue; var response = await client.GetAsync("search/tweets.json"); if (response.IsSuccessStatusCode) { var json = await response.Content.ReadAsSsortingngAsync(); var tweets = JsonConvert.DeserializeObject(json); } } 

Bonne lecture:

  • Extension de HttpClient avec OAuth pour accéder à Twitter (février 2012)
  • Appel d’une API Web à partir d’un client .NET (C #)
  • Documentation officielle: API OAuth, API REST , API de streaming

il y a un projet linq to twitter sur codeplex:

http://www.codeplex.com/LinqToTwitter

Outre la bibliothèque Yedda , vous pouvez lire le blog de Pedro Santos sur son expérience.

Voici une liste de toutes les bibliothèques répertoriées sur le site Web de twitter.

Voici un lien vers la documentation de l’API REST de Twitter.

Voici un lien vers la documentation de Twitters Streaming API

Vous trouverez une liste mise à jour des bibliothèques Twitter .NET sur le site développeur de Twitter:

Développeurs Twitter: Bibliothèques Twitter (pour .NET)

  • DotNetOpenAuth par Andrew Arnott – une bibliothèque OpenID, OAuth et InfoCard
  • Hamac par Daniel Crena – un client d’API HTTP prenant en charge l’authentification OAuth.
  • LINQ to Twitter par Joe Mayo – un fournisseur LINQ pour l’API Twitter
  • OAuth-Dot-Net par Chris – une bibliothèque OAuth pour les clients et les fournisseurs
  • TweetSharp par Daniel Crenna & Jason Diller – une bibliothèque API Twitter construite avec Hammock
  • Twitterizer by DigitallyBorn – une bibliothèque API Twitter (nécessite .NET> 3.5)
  • TwitterVB par Duane Roelands – une bibliothèque API VB.NET Twitter

Toutes les bonnes réponses, LinqToTwitter bien. Consultez également mon post expliquant les bases de l’utilisation de l’API Twitter de C # / LINQ, y compris la connaissance des limites de débit. (Ce qui est important à comprendre).

http://stuff.seans.com/2009/04/04/a-simple-net-twitter-api-wrapper-using-linq/

À venir – une version de mon code qui ajuste automatiquement la vitesse de la demande à votre limite de taux. (Qui est soit 100 / heure par défaut, ou 20 000 / heure si vous ou votre site est “répertorié en blanc”).

Twitterizer a l’air de s’avérer intéressant – c’est même open source maintenant … http://www.twitterizer.net/

Vous pouvez également consulter Twitteroo . Mais Yedda c’est mieux. J’ai un projet client hobby qui ressemble à Google Talk (nommé jata). On peut le trouver ici dans codeplex si vous êtes intéressé.