Twitter Cron Job,将推文保存到数据库

Twitter Cron Job, Saving tweets to DB

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

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