Twitter 如何跟踪推文?

Twitter 如何跟踪推文?,twitter,Twitter,TunnelBear每月在推特上免费提供1GB。我正在尝试在我的web应用程序中实现类似的东西 我打算这样做 我的系统将允许任何人在推特上发布关于我的业务的预定义消息,如“使用Aweasome_business来增加利润。Aweasome_business是最好的!” cron作业将定期(每5分钟)获取所有连接的twitter帐户的最后10条tweet 分析它们,看看它们是否包含诸如“使用”、“令人敬畏的业务”、“最佳”、“增加”、“利润”等关键词 为推文中包含上述关键字的每个帐户提供折扣

TunnelBear每月在推特上免费提供1GB。我正在尝试在我的web应用程序中实现类似的东西

我打算这样做

  • 我的系统将允许任何人在推特上发布关于我的业务的预定义消息,如“使用Aweasome_business来增加利润。Aweasome_business是最好的!”
  • cron作业将定期(每5分钟)获取所有连接的twitter帐户的最后10条tweet
  • 分析它们,看看它们是否包含诸如“使用”、“令人敬畏的业务”、“最佳”、“增加”、“利润”等关键词
  • 为推文中包含上述关键字的每个帐户提供折扣

有谁对如何实现这一点有更好的想法吗?

您可以尝试利用Twitter的流媒体API:

因此,你可以打开一个连接,并在推文出现时接收推文,而不必定期检查(另外,如果在过去5分钟内有超过10条推文,那么你就失去了这些额外的推文)

此外,twitter的搜索API不允许指定时间,您只能给它一天的时间,因此您最好是从最后一天提取所有推文,然后手动解析数据,以在您上次投票的特定时间内查找推文


Twitter的API还允许你进行标签过滤,所以你可以抓取所有与你的业务相关的标签,然后专门奖励那些人?这将使您更轻松,这样您就不必编写任何解析逻辑。

谢谢您的解释。这一切都有道理