Я пытаюсь получить доступ к истории разговоров в Твиттере с помощью TweetSharp.
Требование такое, что если я использую идентификатор одного твита, он должен
верните мне всю ветку, которая следовала до этого твита.
Но не смог найти такой метод выставленный через TwittertService, где
Я могу передать текущий твит _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 или любой альтернативный подход может быть реализован?
Очень ценю вашу помощь.