【发布时间】:2017-08-03 19:28:06
【问题描述】:
我正在使用Twitter gem 生成最近的推文列表,其中包含包含图像的特定主题标签。
它工作正常,但我注意到当人们在推文中将标点符号附加到主题标签时,API 不会将它们包含在我的搜索结果中。举例来说,当我搜索#sourcecon 时,它不包括使用#sourcecon! 的推文
通过 API 对 #sourcecon. 或 #sourcecon! 运行单独搜索没有帮助 - 它会忽略标点并生成相同的列表。
我的代码在这里:
twitter_client.search("'#sourcecon' filter:images", result_type: "recent", :since_id => last_tweet).collect
对
twitter_client.search("'#sourcecon!' filter:images", result_type: "recent", :since_id => last_tweet).collect
我知道 Twitter 将标点符号视为不属于主题标签的一部分。来自推特 API:
请注意,标点符号不被视为#hashtag 或@mention 的一部分,因此包含标点符号的轨道术语不会匹配#hashtags 或@mentions。
但这不应该意味着它会完全忽略它并返回所有结果(包括那些在推文中包含附加标点符号的结果?)
有谁知道如何在此处获得搜索结果,其中包括在结尾处包含和不包含标点符号的主题标签的提及?
【问题讨论】: