Twitter流式API不跟踪URL

Twitter流式API不跟踪URL,twitter,Twitter,经历 根据文档,它应该能够跟踪诸如example.com/foobarbaz之类的URL,但我看不出它在跟踪这样的URL。当我推特这个URL并使用流式API跟踪它时,它不会返回任何结果。我错过什么了吗 很晚了,但我在谷歌找到了这个,所以这可能会帮助一些人 对此有一些答案。主要的答案是Twitter对待URL的方式不同于其他任何东西 首先,确保您没有包含“www” Twitter目前在执行匹配之前将域“www.example.com”规范化为“example.com”,因此在URL跟踪术语中省略“

经历


根据文档,它应该能够跟踪诸如example.com/foobarbaz之类的URL,但我看不出它在跟踪这样的URL。当我推特这个URL并使用流式API跟踪它时,它不会返回任何结果。我错过什么了吗

很晚了,但我在谷歌找到了这个,所以这可能会帮助一些人

对此有一些答案。主要的答案是Twitter对待URL的方式不同于其他任何东西

首先,确保您没有包含“www”

Twitter目前在执行匹配之前将域“www.example.com”规范化为“example.com”,因此在URL跟踪术语中省略“www”

对我来说,将track参数作为“example.com/foobarz”发送,然后在tweet上发布“test,please ignore:”效果很好

通常,您不能要求URL的子字符串:

URL被认为是用于匹配的单词,这意味着整个域和路径必须包含在包含要匹配的URL的Tweet的跟踪查询中

但是,如果你愿意从整个领域(以及更多的边缘案例)获取每一条推文,Twitter将适应:

最后,为了解决一个常见的用例,您可能希望跟踪对特定域名的所有提及(即,无论子域或路径如何),您应该使用“example.com”作为“example.com”的跟踪参数(注意跟踪参数中“example”和“com”之间缺少句点)

所有引用均来自Twitter文档:

他们有更多的信息,包括例子


祝你好运

我也无法让流式API跟踪URL。你最后在这方面运气好吗?例如:
https://stream.twitter.com/1.1/statuses/filter.json?track=cnn
有效,但
https://stream.twitter.com/1.1/statuses/filter.json?track=www.cnn.com
没有。