我正在进入yelp 2.0 Api,我想知道是否有办法检索类别和子类别列表。我知道列表在http://www.yelp.com/developers/documentation/category_list可用,但似乎没有办法检索它。我希望有一个源代码来检索它,以便它不会在我的应用程序中进行硬编码并保持最新状态。
答案 0 :(得分:12)
以下是json格式的所有类别的链接:https://raw.github.com/Yelp/yelp-api/master/category_lists/en/category.json
您可以通过programmaticaly下载此内容。关于页面的好处是它提供了Yelp本体中存在的类别。
[编辑] 现在你可以从所有国家获得所有类别的json:
https://www.yelp.com/developers/documentation/v2/all_category_list/categories.json
坏消息,它不是按国家排序,而是所有这些
答案 1 :(得分:1)
我知道你不会喜欢它,但我建议不要使用github中的json并解析 this html page 。
从接受的答案开始写json是11个月大。它缺少很多类别。仅举几例:
gift shops
shanghainese
cantonese
food trucks
beer
wine & spirits
bubble tea
puerto rican
resorts
另请注意,此html列表中的类别,来自git hub的json与每个商家的网页上使用的实际值之间存在差异,这与和的可视化有关。在某些情况下,它是wine & spirits
,在其他情况下,它是wine and spirits
。小心它。
PS。我不是(还)Scala大师,但 here 是我解析HTML的方式