2013-02-19 73 views
0

我使用disqus api获取所有帖子并使用游标执行分页,我将它们存储在我的数据库中。获取编辑的文章

问题是,如果有人写了一篇文章,我的应用程序获取它和商店在数据库中,并获取下一个游标(并将其存储为下一个迭代),然后这篇文章被编辑,我没有办法再次得到它。

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

回答

0

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

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

+0

我需要获得编辑的帖子,因为我使用我自己的审核应用程序来调节我所有的社交媒体,您的解决方案是合乎逻辑的,但对我的需求来说不够满意,谢谢:) – gicque 2013-02-20 13:43:15

+0

了解,这绝对是我们考虑。不过,我想我会抛弃我们现在所拥有的东西。 – 2013-02-26 00:38:37

+0

谢谢@ Ryan-V – gicque 2013-02-27 06:36:45