0

我正在使用disqus api获取所有帖子并使用光标进行分页,我将它们存储在我的数据库中。

问题是如果有人写了一篇文章,我的应用程序获取它并存储在数据库中,并获取下一个光标(并将其存储以供下一次迭代),然后编辑这篇文章,我无法再次获取它.

有没有办法通过编辑的日期时间而不是创建日期时间来获取帖子?还是另一种解决方案?

4

1 回答 1

0

这有点棘手,因为您无法在编辑时获得结果。目前唯一的解决方案是将“isEdited”布尔值与每个评论一起存储,并偶尔查看最近的结果并查找任何更改。你可以在下面的 json 中看到这个值"isEdited": true

当然,您会错过任何后续编辑,但绝大多数编辑过的评论只编辑过一次。即便如此,大多数编辑都发生在评论发布后的第一个小时内。假设您只是为了备份目的而这样做,您可以通过延迟同步到例如一周前的评论来完全解决这个问题。

于 2013-02-20T08:28:17.937 回答