我正在使用disqus api获取所有帖子并使用光标进行分页,我将它们存储在我的数据库中。
问题是,如果有人写了帖子,我的应用程序获取了它并且存储在数据库中,并获取下一个光标(并将其存储到下一次迭代),然后编辑此帖子,我无法再来一次。
有没有办法通过编辑的日期时间而不是创建日期时间来获取帖子?还是另一种解决方案?
答案 0 :(得分:0)
这有点棘手,因为在编辑时无法获得结果。关于现在唯一的解决方案是将“isEdited”布尔值与每个注释一起存储,并偶尔运行最近的结果并查找任何更改。您可以在"isEdited": true
当然,您会错过任何后续编辑,但绝大多数编辑过的评论只编辑过一次。即使这样,大多数编辑都会在发布评论的第一个小时内发生。假设你只是出于备份目的而这样做,你可以完全解决这个问题,只需将你的同步延迟到一周之后的评论即可。