-3
try
{
    Twitter t = new Twitter(username.Text, password.Password);

    t.Status.Update(textbox.Text);

    MessageBox.Show("Success");
}
catch (Exception error)
{
    MessageBox.Show(error.Message);
}

这是我使用的代码twitterizer.framework.dll,导致异常:

"The remote server returned an error:(401) Unauthorized."
4

2 回答 2

1

您使用的是哪个 API?

Twitter 的 API 1.0 已经退役,并引入了 API 的 1.1 版。新 API 要求所有请求都经过授权(通过oAuth)并通过 HTTPS 提供服务。

于 2013-07-25T10:04:35.370 回答
0

give 函数对我有用:

  public static void Tweet(string tweet)
{
    var consumerKey = "me";
    var consumerSecret = "me";
    string accessToken = "me-me";
    string AccessTokenSecret = "me";

    TwitterService service = new TwitterService(consumerKey, consumerSecret, accessToken, AccessTokenSecret);
       //service.AuthenticateWith(accessToken, AccessTokenSecret);

    SendTweetOptions options = new SendTweetOptions();
    options.Status = tweet;

    service.SendTweet(options);
}
于 2015-04-29T07:57:19.890 回答