【发布时间】:2013-02-21 22:30:19
【问题描述】:
我正在使用出色的 Twitterizer 来获取用户的时间线,但是我想从这个返回的集合中排除 @user 回复。
Twitter API 提供了一个“exclude_replies”参数,但我在 Twitterizer documentation 中找不到类似的东西。
有什么方法可以做到这一点吗?提前致谢。
【问题讨论】:
标签: c# twitter twitterizer
我正在使用出色的 Twitterizer 来获取用户的时间线,但是我想从这个返回的集合中排除 @user 回复。
Twitter API 提供了一个“exclude_replies”参数,但我在 Twitterizer documentation 中找不到类似的东西。
有什么方法可以做到这一点吗?提前致谢。
【问题讨论】:
标签: c# twitter twitterizer
看起来我们还没有实现那个参数。我已将其记录为Issue 111。
【讨论】:
收到回复后,您可能需要对其进行过滤。大概你有一个TwitterStatusCollection。每个TwitterStatus 中都有一些看起来很可能的属性,例如InReplyToUserID。
你大概可以(我没试过)做这样的事情:
var filtered = myTimeline.Where(s => s.InReplyToUserID == null);
或者,如果做不到这一点,请过滤掉文本中带有“@...”模式的任何状态。
【讨论】: