Intégration des API Twitter dans ASP.NET

Actuellement, je travaille sur MVC4.5 avec razor, j’ai essayé d’intégrer l’API Twitter dans mon application mais pas de chance Pourriez-vous s’il vous plaît m’aider à intégrer l’API Twitter dans mon application. J’ai créer une API Twitter dont les détails suivent

Paramètres OAuth

Niveau d’access Lecture seule À propos du modèle d’autorisation de l’application

Clé consommateur – [ConsumerKey]

Le secret du consommateur – [ConsumerSecret]

URL du jeton de demande https://api.twitter.com/oauth/request_token Autoriser l’URL https://api.twitter.com/oauth/authorize URL du jeton d’access https://api.twitter.com/oauth/access_token URL de rappel http : //www.opalevents.org/

D’accord, ce n’est pas bref et je ne peux pas vous dire tout le processus en quelques lignes ou même en montrant du code, mais je vais essayer de vous donner les directions.

1. Authentification

Tout d’abord, la plupart des appels des API Twitter nécessitent une authentification (à l’aide de vos clés de consommateur). Pour vous authentifier, vous devez demander les TOKEN Twitter oAuth (c’est pourquoi demander et autoriser une URL). Sans ces jetons, vous ne pouvez pas demander d’appels d’API nécessitant une autorisation.

L’authentification est effectuée via oAuth (de nombreuses plateformes utilisent l’authentification avec oAuth. Familiarisez-vous avec cela): https://dev.twitter.com/docs/auth/using-oauth

Vous n’avez pas précisé ce que vous deviez intégrer, mais expliquez ici comment vous devez vous authentifier par ce que vous devez intégrer: https://dev.twitter.com/docs/auth/obtaining-access-tokens

si vous souhaitez utiliser les données utilisateur, vous avez besoin de cette authentification: https://dev.twitter.com/docs/auth/implementing-sign-twitter

Le stream de base est:

  1. Avec vos clés de consommation, vous demandez un jeton à Twitter
  2. Vous allez redirect votre application vers twitter, pour que l’utilisateur se connecte via twitter
  3. Twitter remettra à votre URL CALLBACK le jeton secret pour effectuer des appels API

encore une fois, ceci est un bref, qui est tout détaillé aux docs mentionnés ci-dessus

2. Passer des appels API

Twitter fournit de nombreux services via son API REST, la documentation est excellente et vous pouvez trouver ce dont vous avez besoin pour utiliser facilement:

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

Fondamentalement, chaque méthode de service possède sa propre URL et les parameters requirejs pour effectuer un appel. Et lorsque vous le fournissez, vous recevez une réponse (JSON).

Pour faciliter le débogage, ils fournissent un incroyable explorateur d’API, qui aide BEAUCOUP:

https://dev.twitter.com/console

3. Bibliothèques Twitter

Enfin, nous avons une bibliothèque pour Twitter écrite pour .NET:

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

https://github.com/danielcrenna/tweetsharp

http://linqtotwitter.codeplex.com/

Twitterizer était une bibliothèque incroyable, mais il semble qu’ils aient arrêté le support: https://github.com/Twitterizer/Twitterizer

Quelques exemples de Twitterizer sur Twitter: https://dev.twitter.com/docs/auth/oauth/single-user-with-examples#csharp

Si quelqu’un en connaît de bons, éditez ce post.

4. le plus important

Et si vous avez des questions, n’ayez pas peur de rechercher, lire, lire et lire ici: https://dev.twitter.com/docs