2011-03-01 32 views
10

Actualmente estoy tratando de escribir algo de código para los consumidores la corriente usuario de la API de transmisión en Twitter:Twitter Streaming API de la biblioteca .NET

http://dev.twitter.com/pages/user_streams

estoy luchando para conectarse a él utilizando autenticación básica y asumir (los documentos no dicen) que se requiere OAuth.

Sin embargo, no puedo encontrar una biblioteca .NET de Twitter que admita streaming y OAuth (en realidad, no he encontrado ninguno con muestras/documentos decentes sobre consumir la API de transmisión).

¿Alguien sabe de alguna? Actualmente he escrito mi propio código para consumir la secuencia de muestra usando C# y dinámico, pero realmente no quiero tener que implementar OAuth (la gente dice que es complejo).

Editar:

Aunque, he sido capaz de obtener un token de acceso y el acceso secreta del token a través de la biblioteca fina TweetSharp, no tengo ni idea de cómo generar las cabeceras necesarias/implementar oauth, que podría ser otro Opción, supongo, en lugar de una biblioteca completa.

versión corta:

  • Buscando una biblioteca que soporta streaming API y OAuth
  • Asesorar en la implementación de OAuth manualmente
+2

La autenticación básica ya no está permitida. – Ikke

+0

gracias, lkke, pensé que a juzgar por el 401 seguí recibiendo – Phil

+0

Tal vez [Twitter API + OAuth: No se puede enviar actualizaciones de estado, obteniendo 401] (http://stackoverflow.com/questions/971369/twitter-api-oauth -cant-send-status-updates-getting-401) puede ayudar. –

Respuesta

1

I' he usado la biblioteca TweetSharp en el pasado, que es compatible con OAuth.

+0

no es compatible con la transmisión de API, pero como mencioné en mi respuesta, ya lo uso para la creación de credenciales oauth. – Phil

+0

¿puede indicar el código de muestra? Estoy un poco perdido –

+1

@MuneebZulfiqar solo sigue el enlace a TweetSharp, encontrarás varios ejemplos allí. –

6

Como expliqué en esta publicación Consuming twitter stream API, la API de Tweetinvi proporciona un acceso fácil a la API de Streaming.

Puede descargarlo aquí: existe http://tweetinvi.codeplex.com/

clase A Stream y le permitirá implementar fácilmente un delegado para leer el contenido procedente de Twitter.

La clase ha sido probada en proyectos de la vida real y es capaz de recuperar millones de tweets por día.

Soy uno de los desarrolladores que trabaja en el proyecto.

+0

me puede guiar a tutorial/ejemplo por favor – Rafay

+0

¿Qué está tratando de hacer exactamente? – linvi

+1

gracias, lo tengo resuelto :) ... Felicitaciones por armar una lib tan increíble – Rafay

Cuestiones relacionadas