我正在使用Node.js包Twit
来传输推文,目前它还包括转推,但我不想这样做。我的代码如下所示:
var stream = T.stream('statuses/filter', { track: '#myhashtag' });
我试过这个但是没有用:
var stream = T.stream('statuses/filter', { track: '#myhashtag' }, '-filter:retweets');
答案 0 :(得分:0)
过滤器应连接到查询的末尾,如下所示。
for touch: AnyObject in touches {
let location = touch.locationInNode(self)
if sprite.containsPoint(location) {
print("Some Text")
}
}
答案 1 :(得分:0)
经过大量研究,我认为用于查询参数的'-filter:retweets'运算符已经过时了,对我有用的是'-RT'运算符。
var stream = T.stream('statuses/filter', { track: '#myhashtag -RT' });
答案 2 :(得分:0)
当tweet是转发时,存在retweeted_status,否则未定义。也许这会有所帮助:
if (tweet.retweeted_status == undefined) {
}
或者,另一个用户提出了一个可能会有所帮助的功能: https://github.com/ttezel/twit/issues/286#issuecomment-236315960