Twitter流API不跟踪网址

时间:2013-03-14 04:55:54

标签: twitter

已完成https://dev.twitter.com/docs/streaming-apis/parameters

根据文档,它应该能够跟踪诸如example.com/foobarbaz之类的URL,但我似乎无法跟踪此类URL。当我发布此URL并使用Streaming API跟踪它时,它不会返回任何结果。我错过了什么吗?

1 个答案:

答案 0 :(得分:0)

很晚,但是我发现谷歌这样做可能会对某人有所帮助......

对此有一些答案。主要答案是Twitter以不同于其他任何方式处理URL。

首先,请确保不包含“www”。

  

Twitter目前在比赛开始前将域名“www.example.com”规范化为“example.com”,因此请忽略网址跟踪条款中的“www”。

对我来说,将track参数发送为“example.com/foobarz”然后发推“测试,请忽略:http://example.com/foobarz”工作得很好。

通常,您不能要求提供网址的子字符串:

  

为了匹配的目的,URL被视为单词,这意味着整个域和路径必须包含在包含要匹配的URL的Tweet的轨道查询中。

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

  

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

所有引用均来自Twitter文档:https://dev.twitter.com/streaming/overview/request-parameters#track

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

祝你好运!