【问题标题】:Difference between -filter:retweet and -filter:nativeretweets in Twitter Search API 1.1Twitter Search API 1.1 中 -filter:retweet 和 -filter:nativeretweets 之间的区别
【发布时间】:2017-10-01 12:09:06
【问题描述】:

我正在尝试对 Twitter API 运行一些查询以收集一些推文。我想过滤掉转推,经过一些研究发现似乎有两个不同的标签,您可以将它们附加到搜索查询以过滤它们 -filter:retweet-filter:nativeretweets

我已经使用这两个选项运行了示例查询,并且似乎可以看出区别。返回的列表推文略有不同,但我无法辨别。两者似乎都不包含转发。我不会在这里发布输出,因为它是一个相当长的 JSON 输出,但如果需要我可以。

示例查询是

-filter:转推

https://api.twitter.com/1.1/search/tweets.json?q=%22Sample+Query%22-filter:retweet&count=100&include_entities=false&result_type=recent&tweet_mode=extended

-filter:nativeretweets

https://api.twitter.com/1.1/search/tweets.json?q=%22Sample+Query%22-filter:nativeretweets&count=100&include_entities=false&result_type=recent&tweet_mode=extended

【问题讨论】:

    标签: twitter


    【解决方案1】:

    我相信根据 TweetDeck 文档 (https://support.twitter.com/articles/20170322),这就是区别:

    filter:nativeretweets 显示点击转推按钮的用户的转推。 filter:retweets 显示旧式转推(“RT”)+ 引用推文。

    那些正在过滤这些类型的结果,但正如你所做的那样, - 是必要的,以将它们过滤掉 -filter:nativeretweets-filter:retweets

    【讨论】:

    • 实验表明情况确实如此。但是,我的结果参差不齐,使其与负修饰符一起使用。它似乎仍然包含已转发的随机推文,但我从未想出一个模式。
    • 这很有趣。我一直在为一个基于关键字转发并使用这些过滤器的机器人做出贡献,但我没有看到误报。但是,我很好奇网络搜索是否与点击 API 不同。如果没有“直接匹配”结果来显示,网络搜索是否可能更慷慨,并为您提供与过滤器不完全匹配的“相关”推文?当然,请记住,所有转发都来自原始推文。你能说它是专门推推文的转推,而不是原始推文吗?引用的推文也可能是分开的。
    猜你喜欢
    • 2014-03-12
    • 1970-01-01
    • 1970-01-01
    • 2014-02-26
    • 2013-06-10
    • 2011-05-20
    • 1970-01-01
    • 2014-06-05
    • 2012-08-19
    相关资源
    最近更新 更多