使用Twitterizer回复推文

时间:2012-06-11 12:48:16

标签: c# twitter twitterizer

我的问题是我正在尝试回复推文。我有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已被更改

3 个答案:

答案 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;