2013-02-19 123 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