我的问题是我正在尝试回复推文。我有tweetId的推文。但是不能回复它。
OAuthTokens tokens = new OAuthTokens();
tokens.ConsumerKey = "xx";
tokens.ConsumerSecret = "xx";
tokens.AccessToken = "xx";
tokens.AccessTokenSecret = "xx";
StatusUpdateOptions options = new StatusUpdateOptions()
{
InReplyToStatusId=21,
};
TwitterStatus.Update(tokens, " hi",options);
这是我的代码,但它不起作用......有任何建议......我猜Twitterizer已被更改
答案 0 :(得分:0)
您的代码似乎是正确的。 Update
方法返回一个对象,该对象将为您提供有关您对Twitter所做请求的详细信息。查看错误消息的返回值中的值(如果有)。
答案 1 :(得分:0)
以下是回复推文的代码
SendTweetOptions options = new SendTweetOptions();
options.Status = "@twitterusername Reply to tweet ";
options.InReplyToStatusId = 123456789;
service.SendTweet(options);
重要的是要记住@twitterusername是必须包含的,因为它是一个包装器。没有它,我认为它不会起作用。
答案 2 :(得分:-1)
尝试在调用Update方法之前设置TwitterStatus.InReplyToStatusId属性。
TwitterStatus.InReplyToStatusId = 21;