Je suis désolé si c'est évident mais je ne trouve pas la réponse. Je veux publier un statut. Tout ce que je peux trouver sont ces deux lignes. Je n'arrive pas à comprendre comment me connecter. Je m'en fiche si c'est un utilisateur/mot de passe ou si c'est en utilisant une clé API. Je fais ceci ceci comme application de console.Comment me connecter avec linq à twitter?
Répondre
Désolé pour mon anglais mais je vais essayer de vous aider!
Vous devez d'abord créer une authentification d'une manière avec votre utilisateur et mot de passe de votre propre compte Twitter.
UsernamePasswordAuthorization cxauthentication = new UsernamePasswordAuthorization();
ctxauthenticatin.UserName = userName; // Put in your Twitter Account
ctxauthenticatin.Password = password; // and password
ctxauthenticatin.AllowUIPrompt = false;
ctxauthenticatin.SignOn();
var ctxTwitterContext = new TwitterContext(ctxauthentication);
ctxTwitterContext.UpdateStatus("test text");
Il y a une autre façon, vous devez enregistrer une aplication sur Twitter cette page http://dev.twitter.com ici vous enregistrez un aplicattion mettre un nom, un Direccion de votre site Web, ils vous donnent un ConsumerKey, ConsumerSecert et si vous cliquez sur générer un jeton d'accès, ils vous donnent aussi un AccessToken, et AccessTokenSecret. Rentrez dans Paramètres et sélectionnez l'option Lire, Ecrire et Accéder aux messages directs. puis générez le AccessToken. Ok avec cela dans votre code que vous faites quelque chose comme ceci:
public partial class _Default : System.Web.UI.Page
{
private WebAuthorizer auth;
private TwitterContext twitterCtx;
protected void Page_Load(object sender, EventArgs e)
{
IOAuthCredentials credentials = new SessionStateCredentials();
if (credentials.ConsumerKey == null || credentials.ConsumerSecret == null)
{
credentials.ConsumerKey = "Here put your ConsumerKey";
credentials.ConsumerSecret = "Here put your ConsumerSecret"
}
auth = new WebAuthorizer
{
Credentials = credentials,
PerformRedirect = authUrl => Response.Redirect(authUrl)
};
if (!Page.IsPostBack)
{
auth.CompleteAuthorization(Request.Url);
}
twitterCtx = new TwitterContext(auth);
}
protected void authorizeTwitterButton_Click(object sender, EventArgs e)
{
auth.BeginAuthorization(Request.Url);
}
(object sender, EventArgs e) SendTweet_Click protected void { twitterCtx.UpdateStatus ("Mon test Tweet");
}
Facile !! Ok comment ça marche! d'abord quand vous cliquez sur le bouton authorizeTwitterButton, vous commencez l'authorizarion pour votre compte twitter et une nouvelle fenêtre s'ouvrira avec la connexion de twitter vous autorisez l'application puis twitter rediriger vers votre page avec les informations d'identification nécessaires alors quand vous cliquez sur le bouton envoyer vous postez un nouveau tweet!
Il existe également une autre façon de ne pas utiliser les méthodes d'autorisation begin et complete. Ici vous présentez directement toutes les informations d'identification. par exemple:
var auth = new SingleUserAuthorizer
{
Credentials = new InMemoryCredentials
{
ConsumerKey = "your ConsumerKey",
ConsumerSecret = "Your consumerSecret",
OAuthToken = "your AccessToken",
AccessToken = "your AccessTokenSecret"]
}
};
var ctxTwitterContext = new TwitterContext(auth);
ctxTwitterContext.UpdateStatus("test text");
Ok! J'espère que ma réponse vous aidera !! Pour plus d'informations, consultez la documentation au http://linqtotwitter.codeplex.com/ Bye! Si vous aimez ma réponse, donnez-moi un clic !! jaja
Ceci est une vieille question et dans les commentaires, j'ai déjà dit quelque chose de travail. Mais +1 de toute façon –
J'aime tweetsharp mieux. https://github.com/danielcrenna/tweetsharp#authenticating-a-client-application-ie-desktop. Après avoir mis dans l'application clé/secret de l'application le petit code ne prend aucun effort pour un utilisateur d'autoriser leur compte. –
- 1. Comment me connecter à Twitter via TwitterVB?
- 2. Comment puis-je me connecter à Linq avec MySql
- 3. Comment me connecter à phpMyAdmin?
- 4. Comment me connecter sur Twitter par script php?
- 5. Twitter se connecter à Rails
- 6. Android se connecter à Twitter
- 7. Comment se connecter à Twitter et Facebook
- 8. Comment puis-je me connecter à mon application iPhone à l'aide d'un compte Twitter?
- 9. JavaScript Se connecter avec Twitter
- 10. Comment me connecter à l'API Campaign Monitor?
- 11. Comment me connecter à partir d'une extension?
- 12. comment se connecter à twitter sur iphone?
- 13. Comment me connecter à SQL Server avec VB?
- 14. Comment me connecter à mongodb avec node.js (et authentifier)?
- 15. Comment me connecter à cette page avec cURL? PHP
- 16. Comment me connecter à Yahoo avec oauth en utilisant Ruby?
- 17. Comment me connecter avec Perl à SQL Server?
- 18. Comment se connecter à Twitter avec Joomla 1.6
- 19. Blackberry twitter se connecter en utilisant oAuth et twitter api me bibliothèque
- 20. Comment puis-je me connecter à Facebook/Twitter/etc. dans une application J2ME?
- 21. « Connecter avec twitter » pour les sites mobiles
- 22. twitter connecter et rails
- 23. Je dois me connecter deux fois, pour me connecter?
- 24. Erreur lors de l'utilisation de Twitter pour me connecter à mon application iPhone
- 25. Pour connecter mon application avec twitter
- 26. Pourquoi devrais-je me connecter sur Twitter pour utiliser une application que j'ai créée avec l'API Twitter
- 27. connecter facebook et twitter à wordpress
- 28. Comment me connecter au serveur mail?
- 29. Impossible de se connecter à l'API Twitter
- 30. Linq to twitter error
Après beaucoup de douleur et divers .NET twitter wrappers j'ai fini par saisir le gestionnaire de paquets nuget http://visualstudiogallery.msdn.microsoft.com/27077b70-9dad-4c64-adcf-c7cf6bc9970c et installer tweetsharp à partir de là. –
Linq-to-twitter? Seulement 140 caractères autorisés dans le code? Essayez plutôt le constructeur TwitterContext (UsernamePasswordAuthorization). –
@HansPassant: Je ne vois aucune documentation à ce sujet. Mais j'ai eu ce travail avec tweetsharp et avec mono/linux –