我需要获得转发某些状态的用户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
答案 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));