当我访问(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' 跟踪'#标签'?
答案 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)+'\']'