あなたのすべての友達とそのデータをインポートするアプリケーションを作成しました。私はこのデータをキャッシュし、アプリをレンダリングするときにキャッシュされたデータを使用するので、読み込みのたびに Facebook からインポートする必要はありません。
友達の情報を効率的に最新の状態に (または少なくとも 24 時間以内に最新の状態に) 維持するための確かな戦略を誰かが教えてくれることを願っています。リアルタイムの更新は、友達のコレクション/オブジェクトがどの友達やどのデータの一部ではなく、ユーザーのために変更されました。
もちろん、すべてのユーザーのフレンド データを毎日再インポートすることもできますが、それは少しやり過ぎのように思えます。
私はできるようにしたい:
- 新しい友達が追加されたかどうかを確認します (そして、新しい友達をインポートします)
- 友達が削除されていないか確認する
- 友達が情報を更新したかどうか、更新されたのはどの情報であったかを確認します (そして、更新された情報を取得します)。
注: このアプリには何千人ものユーザーがいて、何百万人ものキャッシュされた友達がいます。
常に FB に ping を送信してすべての友達を再インポートすることなく、ユーザーの友達情報を最新の状態に保つ効果的な方法について、良い情報を持っている人はいますか?
このためのサードパーティの SaaS オプションにも興味があります。