6

当我访问(使用适当的凭据)时:

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”来跟踪“#hashtag”吗?

4

1 回答 1

0
['term1,term2']

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

我们可以删除撇号和空格(在python中)

upgrades_str = re.sub('[\' \[\]]', '', upgrades_str)
upgrades_str = '[\''+format(upgrades_str)+'\']'
于 2017-06-16T22:19:29.417 回答