繁体   English   中英

C#-如何获取WPF应用程序的Twitter访问令牌?

[英]C# - How to get Twitter Access Tokens for a WPF application?

我正在使用Tweetsharp库在Twitter上从一个用户那里获得一些推文(这是名人,所以它不是我的应用程序的用户),但是我需要为此操作获取两个访问令牌。 我如何获得这些代币? 我将它们存储在我的应用程序设置文件中。

我的问题是我不知道该怎么做,我的应用程序是WPF应用程序,不是ASP.Net,WPF可以更容易地以编程方式获取令牌,而无需用户输入他/她的令牌。

有什么想法或例子吗?

首先,您必须注册@ dev.twitter.com并获得使用者密钥和使用者秘密密钥。

TwitterService服务=新的TwitterService(“ ConsumerKey”,“ ConsumerSecretKey”);

OAuthRequestToken requestToken = service.GetRequestToken();

Uri uri = service.GetAuthorizationUri(requestToken);

Process.Start(uri.ToString());

字符串验证程序= Console.ReadLine();

OAuthAccessToken访问= service.GetAccessToken(requestToken,验证程序);

service.AuthenticateWith(access.Token,access.TokenSecret);

上面的代码将为您提供两个访问令牌,并在Twitter登录屏幕上显示您必须输入Twitter用户名和密码的位置。

希望这能解决问题,谢谢!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM