Foursquare子类别搜索

时间:2015-05-01 17:43:17

标签: java android foursquare

我也可以获得一个类别列表和所有嵌套的潜艇,但我想要搜索的唯一类别是' food'。我需要的是食物的子类别列表。

使用以下代码搜索类别:https://api.foursquare.com/v2/venues/categories?oauth_token=[auth_token]&v=20150501

如果我提供类别ID,是否有一种已知的方法来搜索子类别?

2 个答案:

答案 0 :(得分:0)

您的查询中遗漏了categoryId=...。您可以在此处找到ID:What's the difference between NOT EXISTS vs. NOT IN vs. LEFT JOIN WHERE IS NULL?

在撰写本文时,食物类别为4d4b7105d754a06374d81259

答案 1 :(得分:0)

我将要提出的建议存在危险,但这里有。

您可以创建一个点击https://api.foursquare.com/v2/venues/categories?oauth_token=[oAuthToken]&v=20150506的示例应用,解析json响应并将结果填入数据库。填充此数据库后,将其(以及必要的模型文件)复制到您的真实应用程序中。

使用此本地类别数据库,您的应用只能搜索父类别(艺术与娱乐,食品等),或仅搜索给定父类别(brazillian餐厅,咖啡馆等)中的子类别,等等

危险在于,如果Foursquare选择更改其类别数据,则您的本地来源将过时。您需要有一种方法来更新您的数据,当然,还要确保您的应用处理更改。