C# LinqToTwitter按用户ID查询推文

C# LinqToTwitter按用户ID查询推文,c#,twitter,linq-to-twitter,C#,Twitter,Linq To Twitter,我想通过用户ID查询推文。我在查询中使用from运算符实现了按用户名查询推文的代码: if (!string.IsNullOrWhiteSpace(twitterUsername)) { var searchResponse = (from srch in twitterContext.Search where srch.Type == SearchType.Search && srch.Query == "some text fr

我想通过用户ID查询推文。我在查询中使用from运算符实现了按用户名查询推文的代码:

if (!string.IsNullOrWhiteSpace(twitterUsername)) {
      var searchResponse = (from srch in twitterContext.Search where  
        srch.Type == SearchType.Search &&
        srch.Query == "some text from:" + twitterUsername 
        select srch).SingleOrDefault();
}
现在我需要通过用户ID查询推文的代码,但除了调用twitter
API
通过用户ID获取推文用户名,然后使用返回的用户名调用上面的代码外,我找不到任何解决方案


有没有更简单的解决方案,只需一个
API
调用。

您可以使用状态/用户查询,如下所示:

        var tweets =
            await
            (from tweet in twitterCtx.Status
             where tweet.Type == StatusType.User &&
                   tweet.UserID == twitterUserId
             select tweet)
            .ToListAsync();
您可以在中获得更多详细信息