使用twitter流API跟踪多个主题标签

时间:2012-08-20 14:24:42

标签: twitter

当我访问(w /适当的凭据)时:

https://stream.twitter.com/1/statuses/filter.json?lang=en&track=#help'

我得到了我想要的东西:带有#help主题标签的无休止的推文流。

然而,

https://stream.twitter.com/1/statuses/filter.json?lang=en&track=#help,#perl

产生错误

索引70处片段中的非法字符: https://stream.twitter.com/1/statuses/filter.json?lang=en&track=#help,#perl

似乎是'#perl'中的'#'。怎么修?

作为参考,这很好用:

https://stream.twitter.com/1/statuses/filter.json?lang=en&track=perl,#help

虽然没有:

https://stream.twitter.com/1/statuses/filter.json?lang=en&track=perl,#help,#ruby

是否有规则不会跟踪多个主题标签,或者我正在做什么 更根本的错误?我应该只跟踪'#hashtag' 跟踪'#标签'?

1 个答案:

答案 0 :(得分:0)

['term1,term2']

但是这些标签呢?此链接表示不使用它们:https://dev.twitter.com/streaming/overview/request-parameters#track

我们可以用

删除撇号和空格(在python中)
upgrades_str = re.sub('[\' \[\]]', '', upgrades_str)
upgrades_str = '[\''+format(upgrades_str)+'\']'