2

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

4

3 回答 3

0

您的代码似乎是正确的。该Update方法返回一个对象,该对象将为您提供有关您向 Twitter 发出的请求的详细信息。查看错误消息的返回值中的值(如果有的话)。

于 2012-06-21T17:33:44.310 回答
0

这是回复推文的代码

SendTweetOptions options = new SendTweetOptions();

            options.Status = "@twitterusername Reply to tweet ";
            options.InReplyToStatusId = 123456789;
            service.SendTweet(options);

重要的是要记住 @twitterusername 是强制包含的,因为它是一个 wrapper 。没有它,我认为它不会起作用。

于 2015-08-03T09:00:16.627 回答
-1

在调用 Update 方法之前尝试设置 TwitterStatus.InReplyToStatusId 属性。

TwitterStatus.InReplyToStatusId = 21;
于 2012-06-13T08:54:45.443 回答