Twitter Cron Job,将推文保存到DB

时间:2015-03-02 06:42:02

标签: php mysql twitter

我正在创建一个管理面板,其中将显示实时推文,经管理员批准后,只有已批准的推文会在网站上显示,抓取部分已完成,我做了一个cron作业,所以在每1小时后我的脚本将获取来自twitter的最新推文并保存在DB中。问题出现在我的第一批运行并在1小时后保存在数据库中,新结果将来(不确定是否有新的)或所有新的,但重复的结果将保存在DB上,我不想这样做。如何在每1小时后阻止此重复推文保存到数据库。我使用了php,mysql。

1 个答案:

答案 0 :(得分:0)

您可以在DB中保留hash字段,代表函数md5($author.$tweet.$datetime)。当cron任务开始处理时,请检查列表中的每条推文,以便通过hash字段匹配来自数据库的记录。