我们是否需要定期调用foursquare Venue Categories API?

时间:2012-10-02 12:18:56

标签: foursquare

请告诉我们是否必须定期拨打foursquare Venue Categories API

或者我们只需要调用一次,这样我们就可以在数据库中存储类别列表并将它们用于搜索项目

如果在上面的场景中没有更改类别ID,它将适用于我。

2 个答案:

答案 0 :(得分:1)

是的,您应该定期调用类别端点,但该间隔可能很大。

他们对类别进行了更改 - 我们每个月调用一次(实际上是手动),以更新我们缓存的层次结构。

我们还没有看到类别ID更改,但是随着时间的推移会添加更多类别,并且可能会删除(不确定已删除)

它很少发生,但是当我们能够识别出我们无法识别的类别ID时,我们有时会出错,然后我们需要刷新类别列表并重建我们的缓存。

答案 1 :(得分:1)

来自API文档(https://developer.foursquare.com/docs/venues/categories):

“...请每个会话只下载一次此列表,但也要避免将此数据缓存超过一周,以避免过时的信息。”

因此,您可以将列表存储在数据库中,但是您应该每周至少刷新一次这些数据。