我正在使用Twitter gem生成包含图像的特定哈希标签的最新推文列表。Twitter API:如何在标签结尾处匹配标点符号?
它工作正常,但我注意到,当人们在他们的推文中向标签添加标点符号时,API不会将它们包括在我的搜索结果中。为了说明这一点,当我搜索#sourcecon
它不包括使用#sourcecon!
运行通过API独立搜索#sourcecon.
或#sourcecon!
没有帮助鸣叫 - 它忽略了punctation并产生相同的列表。
我的代码是在这里:
twitter_client.search("'#sourcecon' filter:images", result_type: "recent", :since_id => last_tweet).collect
VS
twitter_client.search("'#sourcecon!' filter:images", result_type: "recent", :since_id => last_tweet).collect
我知道Twitter把标点符号不作为主题标签的一部分。从Twitter的API:
注意标点符号不被认为是一个#hashtag或@mention的一部分,所以含标点符号轨道内不会匹配任何一种或#哈希标签@mentions。
但不应该意味着它会完全忽略它,并返回所有结果(包括包含在该微博所附的标点符号的人?)
有谁知道如何让搜索结果在这里,会在最后包括提及标签的标签吗?
如果我正确地理解这个,这是什么样的我想做的事情。我想获得一个使用#标签,包括标点符号的,而不是分开的一切搜索结果相反的他们出来 – dmanaster
对不起,混淆更新了答案,使更有意义。 –