0

私はdisqusapiを使用してすべての投稿を取得し、カーソルを使用してページネーションを実行し、それらをデータベースに保存しています。

問題は、誰かが投稿を書き、私のアプリケーションがそれを取得してデータベースに保存し、次のカーソルを取得して(そして次の反復のために保存して)、この投稿が編集された場合、再度取得する方法がないことです。

作成日時ではなく編集日時で投稿を取得する方法はありますか?または別の解決策?

4

1 に答える 1

0

編集されるまでに結果を取得できないため、これはやや注意が必要です。現時点での唯一の解決策は、「isEdited」ブール値を各コメントに保存し、時々最近の結果を調べて変更を探すことです。この値は、次のjsonで確認できます"isEdited": true

もちろん、その後の編集を見逃すことはありますが、編集されたコメントの大部分は 1 回しか編集されていません。それでも、ほとんどの編集は、コメントが投稿されてから最初の 1 時間以内に行われます。これをバックアップ目的でのみ行っていると仮定すると、たとえば 1 週間前のコメントへの同期を遅らせるだけで、これを完全に回避できる可能性があります。

于 2013-02-20T08:28:17.937 に答える