【问题标题】:LinqToTwitter query tweets by user IDLinqToTwitter 按用户 ID 查询推文
【发布时间】:2015-10-14 07:27:51
【问题描述】:

我想通过用户 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 电话。

【问题讨论】:

    标签: c# twitter linq-to-twitter


    【解决方案1】:

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

            var tweets =
                await
                (from tweet in twitterCtx.Status
                 where tweet.Type == StatusType.User &&
                       tweet.UserID == twitterUserId
                 select tweet)
                .ToListAsync();
    

    您可以在LINQ to Twitter Documentation获取更多详细信息。

    【讨论】:

      猜你喜欢
      • 2015-03-25
      • 2014-08-14
      • 2014-02-01
      • 2017-07-21
      • 1970-01-01
      • 2020-01-16
      • 2018-11-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多