【发布时间】:2011-06-03 11:10:35
【问题描述】:
我正在尝试使用 TweetSharp 访问推文对话历史记录。
要求就像,如果我使用一个推文项目的 id,它应该 把这条推文之前的全部内容发回给我。
但找不到通过 TwittertService 公开的此类方法,其中 我可以传递当前的 Tweet _id 并获取对话详细信息。
我按照以下方法获取集合(列表)即,
List<TwitterStatus> list = new List<TwitterStatus>();
private void GetReplied(TwitterStatus twitter, TwitterResponse twitterResponse)
{
if (twitter.InReplyToStatusId != null)
{
long statusID = (long)twitter.InReplyToStatusId;
this.ts.GetTweet(statusID, (twitterRecursive,
twitterResponseRecursive) =>
{
list.Add(twitterRecursive);
if (twitter.InReplyToStatusId != null)
{
this.GetReplied(twitterRecursive,
twitterResponseRecursive);
}
});
}
else
{
Debug.WriteLine(list.Count);
foreach (TwitterStatus status in list)
{
Debug.WriteLine(status.Text);
}
}
}
this.ts.GetTweet(<tweet Id>, twitterResponse) =>
{
list.Add(twitter);
this.GetReplied(twitter, twitterResponse);
});
只是想听听你的建议。我们有没有这样的方法 是否可以使用 TweetSharp 或任何替代方法?
非常感谢您的帮助。
【问题讨论】:
标签: twitter tweetsharp