0

请让我知道我们是否必须 定期调用foursquare Venue Categories API

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

如果在上述情况下类别 ID 没有发生变化,它对我有用。

4

2 回答 2

1

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

他们对类别进行更改——我们大约每月调用一次(实际上是手动),以更新我们缓存在我们这边的层次结构。

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

这种情况很少发生,但是当我们可以识别我们无法识别的类别 id 时有时会出现错误,然后我们需要刷新类别列表并重建我们的缓存。

于 2012-10-02T17:56:48.803 回答
1

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

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

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

于 2012-10-02T19:24:29.100 回答