Linq2Twitter如何获得转发

时间:2013-06-19 08:55:15

标签: c# .net twitter linq-to-twitter

我需要获得转发某些状态的用户ID。但问题是我在Linq2Twitter lib中找不到GET statuses/retweeters/ids实现。

我尝试过以下代码:

var retweets = (from u in twitterCtx.Status
            u.Type == StatusType.Retweets
            u.ID == statusId
            select u).ToList();

但根据documentation,我只能获得100首热门推文。同时使用 MaxId 参数也不会给出任何结果。

请帮助!!!

更新1

可能是我不太清楚。我想提出请求GET状态/ 转发 / ids,而不是状态/ 转发 /:id

1 个答案:

答案 0 :(得分:1)

我刚刚检查了对此查询的支持。您可以通过下载source code来获取功能。它将在下一个版本中发布。

以下是如何使用它的示例:

        var status =
            (from tweet in twitterCtx.Status
             where tweet.Type == StatusType.Retweeters &&
                   tweet.ID == "210591841312190464"
             select tweet)
            .SingleOrDefault();

        status.Users.ForEach(
            userID => Console.WriteLine("User ID: " + userID));