Integración de la API de Twitter en ASP.NET

Actualmente estoy trabajando con MVC4.5 con la maquinilla de afeitar. Intenté integrar la API de Twitter en Mi aplicación, pero no tuve suerte. ¿Podría por favor ayudarme a integrar la API de Twitter en mi aplicación? He creado la API de Twitter que detalles a continuación

Configuraciones de OAuth

Nivel de acceso Solo lectura Acerca del modelo de permiso de la aplicación

Clave del consumidor – [Clave del consumidor]

Secreto del consumidor – [ConsumerSecret]

Solicitar la URL del token https://api.twitter.com/oauth/request_token Autorizar la URL https://api.twitter.com/oauth/authorize Acceder a la URL del token https://api.twitter.com/oauth/access_token URL de callback http : //www.opalevents.org/

De acuerdo, esto no es breve y no puedo explicarte todo el proceso solo con unas pocas líneas o incluso mostrando un código, pero intentaré darte las instrucciones.

1. Autenticación

En primer lugar, la mayoría de las llamadas a la API de Twitter necesitan autenticación (usando sus claves de consumidor). Para autenticarse, debe solicitar Twitter oAuth TOKENs (es por eso que solicite y autorice la URL). Sin estos tokens, no podrá realizar solicitudes de llamadas a la API que requieren autorización.

La autenticación se realiza a través de oAuth (muchas plataformas utilizan oAuth para autenticarse, así que familiarícese con eso): https://dev.twitter.com/docs/auth/using-oauth

No ha especificado lo que necesita integrar, pero aquí explica cómo debe autenticarse por lo que necesita integrar: https://dev.twitter.com/docs/auth/obtaining-access-tokens

Si desea trabajar con datos de usuario, necesita esta autenticación: https://dev.twitter.com/docs/auth/implementing-sign-twitter

El flujo básico es:

  1. Con tus claves de consumidor solicitas un token a twitter.
  2. Redirigirás tu aplicación a twitter, para que el usuario inicie sesión a través de twitter.
  3. Twitter devolverá a tu URL de CALLBACK el token secreto para hacer llamadas a la API

De nuevo, este es un resumen, eso está todo detallado en los documentos mencionados anteriormente.

2. Hacer llamadas a la API

Twitter brinda una gran cantidad de servicios a través de su API REST, la documentación es excelente y puede encontrar lo que necesita usar fácilmente:

https://dev.twitter.com/docs/api/1.1

Básicamente, cada método de servicio tiene su propia URL y los parámetros necesarios para realizar una llamada. Y cuando lo proporcione, recibirá una respuesta (JSON).

Para ayudar a depurar, proporcionan un asombroso explorador de API, que ayuda MUCHO:

https://dev.twitter.com/console

3. Bibliotecas de Twitter

Finalmente tenemos una librería para twitter escrita para .NET:

https://dev.twitter.com/docs/twitter-libraries

https://github.com/danielcrenna/tweetsharp

http://linqtotwitter.codeplex.com/

Twitterizer fue una biblioteca increíble, pero parece que han dejado de ser compatibles: https://github.com/Twitterizer/Twitterizer

Algunos ejemplos de Twitterizer en Twitter: https://dev.twitter.com/docs/auth/oauth/single-user-with-examples#csharp

Si alguien sabe buenos, edita esta publicación.

4. lo mas importante

Y si tiene alguna pregunta, no tenga miedo de investigar, leer, leer y leer aquí: https://dev.twitter.com/docs