定期的にfoursquare Venue Categories APIを呼び出す必要があるかどうか教えてください
または、カテゴリ リストをデータベースに保存してアイテムの検索に使用できるように、1 回だけ呼び出す必要があります。
上記のシナリオでカテゴリ ID が変更されていない場合は、うまくいきます。
定期的にfoursquare Venue Categories APIを呼び出す必要があるかどうか教えてください
または、カテゴリ リストをデータベースに保存してアイテムの検索に使用できるように、1 回だけ呼び出す必要があります。
上記のシナリオでカテゴリ ID が変更されていない場合は、うまくいきます。
API ドキュメントから ( https://developer.foursquare.com/docs/venues/categories ):
「...このリストはセッションごとに 1 回だけダウンロードしてください。また、古い情報を避けるために、このデータを 1 週間以上キャッシュしないようにしてください。」
そのため、リストをデータベースに保存できますが、少なくとも週に 1 回はこのデータを更新する必要があります。
はい、一定の間隔でカテゴリ エンドポイントを呼び出す必要がありますが、その間隔は長くなる可能性があります。
彼らはカテゴリに変更を加えます - 私たちは、私たちの側でキャッシュする階層を更新するために、月に 1 回程度 (実際には手動で) 呼び出します。
カテゴリ ID の変更は見られませんが、時間の経過とともにカテゴリが追加され、削除される可能性があります (削除についてはよくわかりません)。
めったに発生しませんが、認識できないカテゴリ ID を使用できる場合にエラーが発生することがあり、カテゴリ リストを更新してキャッシュを再構築する必要があります。