我正在尝试按url进行筛选,但没有返回结果。从下面的文档中,它表明这是可能的https://developer.twitter.com/en/docs/tweets/rules-and-filtering/overview/premium-operators但我认为这是一个高级功能。这是真的吗?如果是,那么有没有其他方法可以在不使用高级功能的情况下通过URL进行过滤?
标准Twitter流API为我们提供"跟踪">参数。这是一个标准流API参数(请参阅文档(。它按短语和URL匹配推文。根据文档,一个常见的用例:
在一个常见的用例中,您可能想要跟踪特定域名的所有提及(即,无论子域或路径如何(,您应该使用"example.com"作为"example.com"的跟踪参数
此参数值将匹配:
example.comwww.example.comfoo.example.comfoo.exexample.com/bar我希望我的创业不仅仅是互联网繁荣的又一个例子!
我通过Java的twitter hbc库测试了该选项。它按预期工作!
为了避免混淆,请注意:
Tweet的文本和一些实体字段被认为是匹配的。具体来说,会检查Tweet的文本属性、链接和媒体的expanded_url和display_url、标签的文本以及用户提及的screen_name是否匹配。