【问题标题】:How to get Mentions of other user using Linq To Twitter如何使用 Linq To Twitter 获取其他用户的提及
【发布时间】:2014-04-30 23:32:20
【问题描述】:

我想提及任何使用 linq to twitter api 的用户。我有一个带回用户时间线的代码,但我只想得到一个用户的提及,其中一种方法是 Mention Timeline 只能用于获取身份验证用户的提及,但我想为任何用户获取。怎么可能?这是我返回用户时间线的代码,其中需要进行哪些修改?请帮忙

 var mentions= await _twitterContext.Status
                     .Where(s => s.ScreenName== ScreenName && s.Type == StatusType.User && s.Count == 200)
                     .ToListAsync();

【问题讨论】:

    标签: linq-to-twitter


    【解决方案1】:

    Twitter API 不会公开一个端点,让您可以通过屏幕名称获取任何用户的提及。但是,如果您获得了要为其提及的用户的授权,则您可以获得提及。这是一个例子:

            var tweets =
                await
                (from tweet in twitterCtx.Status
                 where tweet.Type == StatusType.Mentions &&
                       tweet.ScreenName == "JoeMayo"
                 select tweet)
                .ToListAsync();
    
            PrintTweetsResults(tweets);
    

    相关文档在这里:

    http://linqtotwitter.codeplex.com/wikipage?title=Querying%20the%20Mentions%20Timeline&referringTitle=Making%20Status%20Queries%20and%20Calls

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-01-21
      • 2012-06-28
      • 1970-01-01
      • 2015-01-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多