【问题标题】:Excluding @user replies in Twitterizer在 Twitterizer 中排除 @user 回复
【发布时间】:2013-02-21 22:30:19
【问题描述】:

我正在使用出色的 Twitterizer 来获取用户的时间线,但是我想从这个返回的集合中排除 @user 回复。

Twitter API 提供了一个“exclude_replies”参数,但我在 Twitterizer documentation 中找不到类似的东西。

有什么方法可以做到这一点吗?提前致谢。

【问题讨论】:

    标签: c# twitter twitterizer


    【解决方案1】:

    看起来我们还没有实现那个参数。我已将其记录为Issue 111

    【讨论】:

      【解决方案2】:

      收到回复后,您可能需要对其进行过滤。大概你有一个TwitterStatusCollection。每个TwitterStatus 中都有一些看起来很可能的属性,例如InReplyToUserID

      你大概可以(我没试过)做这样的事情:

      var filtered = myTimeline.Where(s => s.InReplyToUserID == null);
      

      或者,如果做不到这一点,请过滤掉文本中带有“@...”模式的任何状态。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2020-12-12
        • 2013-02-06
        • 2013-12-15
        • 1970-01-01
        • 1970-01-01
        • 2021-11-26
        • 2015-03-12
        相关资源
        最近更新 更多