J'utilise Tweetsharp et j'essaie de jouer avec l'application Twitter. À l'heure actuelle, il s'agit d'une application console simple. J'ai cherché dans le net et trouvé quelques articles où la plupart d'entre eux déclarent qu'après le 16 août 2010, l'authentification de base pour le twitter n'est plus applicable. Au lieu de cela, OAuth est entré en place.Impossible d'authentifier avec OAuth
Désormais, je suis allé à la Twitter Apps et a créé pour moi. (Car il est une application de bureau, donc je choisir le type d'application pour être client et non navigateur.)
Ce sont les différentes informations que je suis Comme une étape très basique ce qui a planifié est que, je vais écrire/poster quelque tweet quelque chose à mon mur.
Désormais, je fait ce qui suit (un code a été prise de web que j'utilisais ceux comme référence)
string consumerKey = "NxDgjunKLu65CW38Ea1RT";
string consumerSecret = "JOomsRGPTHct9hFjGQOTpxScZwI5K8zkIpOC1ytfo";
FluentTwitter.SetClientInfo(new TwitterClientInfo { ConsumerKey = consumerKey, ConsumerSecret = consumerSecret });
//Gets the token
var RequestToken = FluentTwitter.CreateRequest().Authentication.GetRequestToken().Request().AsToken();
var twitter = FluentTwitter.CreateRequest()
.AuthenticateWith(
consumerKey
,consumerSecret,
RequestToken.Token,
RequestToken.TokenSecret)
.Statuses().Update("I am writing my first tweets").AsXml();
var response = twitter.Request();
var status = response.AsStatus();
Mais la réponse est
<?xml version="1.0" encoding="UTF-8"?>
<hash>
<error>Could not authenticate with OAuth.</error>
<request>/1/statuses/update.xml</request>
</hash>
Je suis en train de longtemps pour comprendre le problème, mais en vain.
J'ai besoin d'aide.
Merci
Vous ne devriez pas publier votre secret de consommateur! –