secret developers desarrollador cuenta .net api twitter

developers - ¿Cuál es la mejor envoltura/biblioteca de API de Twitter para.NET?



twitter developers documentation (8)

Estoy buscando una manera de generar programáticamente un feed de Twitter para una aplicación .NET. ¿Alguna recomendación sobre un buen contenedor para la API de Twitter para facilitar el trabajo?

Boaz


Encontrarás una lista actualizada de las bibliotecas .NET Twitter en el sitio para desarrolladores de Twitter:

Desarrolladores de Twitter: Bibliotecas de Twitter (para .NET)

  • DotNetOpenAuth por Andrew Arnott - una biblioteca OpenID, OAuth e InfoCard
  • Hamaca de Daniel Crena: un cliente HTTP API que admite la autenticación OAuth.
  • LINQ to Twitter por Joe Mayo - un proveedor de LINQ para la API de Twitter
  • OAuth-Dot-Net de Chris: una biblioteca de OAuth para clientes y proveedores
  • TweetSharp por Daniel Crenna y Jason Diller - una biblioteca API de Twitter construida con Hamaca
  • Twitterizer por DigitallyBorn - una biblioteca API de Twitter (requiere .NET> 3.5)
  • TwitterVB por Duane Roelands - una biblioteca VB.NET Twitter API


También puedes consultar Twitteroo . Pero Yedda es mejor. Tengo un proyecto hobby cliente de Twitter que se parece a Google Talk (llamado jata). Se puede encontrar here en codeplex si está interesado.


Todas las buenas respuestas, LinqToTwitter bueno. También echa un vistazo a mi publicación explicando los conceptos básicos del uso de la API de Twitter desde C # / LINQ, que incluye conocer los límites de las tarifas. (Lo cual es importante entender).

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

Próximamente: una versión de mi código que ajusta automáticamente la velocidad de solicitud a su límite de velocidad. (Que es 100 / h por defecto, o 20,000 / h si usted o su sitio está "en la lista blanca").



Microsoft.Owin.Security.Twitter para autenticación + código de C # personalizado con HttpClient y Json.NET

Algo como:

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.ReadAsStringAsync(); var tweets = JsonConvert.DeserializeObject<Tweets>(json); } }

Buena lectura:


Here hay una lista de todas las bibliotecas enumeradas en el sitio web de Twitter.

Here hay un enlace a la documentación de la API REST de Twitter.

Here hay un enlace a la documentación de Twitters Streaming API


TweetSharp parece que también debería ser una opción decente.