当我访问时(使用正确的凭据):
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”吗 跟踪“标签”?
最佳答案
['term1,term2']
但是主题标签呢?此链接表示不要使用它们:https://dev.twitter.com/streaming/overview/request-parameters#track
我们可以使用
删除撇号和空格(在 python 中)upgrades_str = re.sub('[\' \[\]]', '', upgrades_str)
upgrades_str = '[\''+format(upgrades_str)+'\']'
关于twitter - 使用 Twitter Stream API 跟踪多个主题标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12039481/