1
TwitterService service = new TwitterService("CONSUMER KEY", "CONSUMER SECRET");
service.AuthenticateWith("TOKEN KEY", "TOKEN SECRET");

var retweets = service.ListRetweetsByMe();

所以我可以使用这个脚本来获取所有转发,但来自哪个用户?我想我应该首先使用正确的凭据进行授权。那么我该怎么做呢?用户应输入他/她的 ID 和密码登录。

4

1 回答 1

2

你需要使用oauth:

TwitterClientInfo client = new TwitterClientInfo();
        client.ConsumerKey = "ConsumerKey";
        client.ConsumerSecret = "ConsumerSecret";
        twitterService = new TwitterService(client);
        requestToken = twitterService.GetRequestToken();
        Uri urlAuth = twitterService.GetAuthorizationUri(requestToken);

您可以使用 webbrowser 控件或您想要的方式将用户发送到该 url...然后您需要使用文本框或其他东西接收 pin...我回答认为您正在谈论桌面应用程序。

于 2013-01-17T17:26:41.163 回答