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."
答案 0 :(得分:1)
您使用的是哪种API?
Twitter的API 1.0已经退役,并且已经引入了API的1.1版本。新API要求授权所有请求(通过oAuth
)并通过HTTPS提供。
答案 1 :(得分:0)
给予功能对我有用:
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);
}