私はyelp2.0Apiに夢中になっていて、カテゴリとサブカテゴリのリストを取得する方法があるかどうか疑問に思っています。リストはhttp://www.yelp.com/developers/documentation/category_listで入手できますが、取得する方法がないようです。アプリケーションにハードコーディングされておらず、最新の状態に保たれるように、ソースを取得して取得したいと思います。
2 に答える
json形式のすべてのカテゴリへのリンクは次のとおりです:https ://raw.github.com/Yelp/yelp-api/master/category_lists/en/category.json
これをプログラムでダウンロードできます。ページの良いところは、Yelpオントロジーに存在するカテゴリを提供することです。
[編集]これで、すべての国からすべてのカテゴリのjsonを取得できます。
https://www.yelp.com/developers/documentation/v2/all_category_list/categories.json
悪いニュース、それは国でソートされていません、それはそれらすべてです
気に入らないことは承知していますが、githubのjsonを使用せず、代わりにこのhtmlページを解析することをお勧めします。
受け入れられた回答からjsonを書いている時点で、11か月です。多くのカテゴリーが欠けています。いくつか例を挙げると:
gift shops
shanghainese
cantonese
food trucks
beer
wine & spirits
bubble tea
puerto rican
resorts
また、このhtmlリストのカテゴリ、gitハブのjson、および単語との視覚化に関して各ビジネスのWebページで使用される実際の値の間に不一致があることに注意してください。ある場合にはそれでwine & spirits
あり、他の場合にはそれwine and spirits
です。気をつけて。
PS。私は(まだ)Scalaの第一人者ではありませんが、HTMLを解析する方法は次のとおりです。