Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用twitter流API跟踪多个hashtag_Twitter - Fatal编程技术网

使用twitter流API跟踪多个hashtag

使用twitter流API跟踪多个hashtag,twitter,Twitter,当我访问时(带有适当的凭据): " 我得到了我想要的:有着“帮助”标签的无休止的推特流 但是, 产生错误 索引70处片段中的非法字符: 这似乎是perl中的“#”。如何修复 作为参考,这很好: 但这并不是: 有没有一条规则规定你不能跟踪多个标签,或者我在跟踪多个标签 有什么更根本的错误吗?我是否应该通过以下方式跟踪“#hashtag” 跟踪“标签” ['term1,term2'] 但是标签呢?此链接表示不要使用它们: 我们可以使用 你找到答案了吗?根据这一点:dev.twitter.c

当我访问时(带有适当的凭据):

"

我得到了我想要的:有着“帮助”标签的无休止的推特流

但是,

产生错误

索引70处片段中的非法字符:

这似乎是perl中的“#”。如何修复

作为参考,这很好:

但这并不是:

有没有一条规则规定你不能跟踪多个标签,或者我在跟踪多个标签 有什么更根本的错误吗?我是否应该通过以下方式跟踪“#hashtag” 跟踪“标签”

['term1,term2']
但是标签呢?此链接表示不要使用它们:

我们可以使用


你找到答案了吗?根据这一点:dev.twitter.com/docs/streaming api/parameters#track命令中不能包含#。Soreplace the#with%23也行,但将您的评论作为答案发布,我会批准。我认为您应该添加您的评论作为答案,因为它更准确,也更有益于因果报应。我的评论虽然在技术上正确,但很愚蠢:)我认为%23实际上没有做任何事情。请你继续,我会同意你的回答,阿尔方斯……;)有趣的是,curl实际上会将“#”发送到服务器,而Firefox则没有。#是客户端方向,而不是服务器端方向(至少在最初的HTML规范中是这样)
upgrades_str = re.sub('[\' \[\]]', '', upgrades_str)
upgrades_str = '[\''+format(upgrades_str)+'\']'