使用新版本的Foursquare API - 我发现很难从/ v2 /场地查找中识别PRIMARY类别ID。对于eaxmple,在下面的列表中,没有办法将Bowlling Alley与Arts& amp;娱乐。我担心foursquare会引入新的类别而不会告诉我们它与哪个主要类别相关联。有什么建议吗?
注意:我知道我可以从/ v2 / venue / categories中提取类别,并存储主要ID并进行新查找。再一次 - 我担心foursquare会引入一个新的类别,而主要的 - 很难进行查找。
[categories] => Array
(
[0] => stdClass Object
(
[id] => 4bf58dd8d48988d1e4931735
[name] => Bowling Alley
[pluralName] => Bowling Alleys
[shortName] => Bowling Alley
[icon] => stdClass Object
(
[prefix] => https://foursquare.com/img/categories/arts_entertainment/bowling_
[sizes] => Array
(
[0] => 32
[1] => 44
[2] => 64
[3] => 88
[4] => 256
)
[name] => .png
)
[primary] => 1
)
)
答案 0 :(得分:0)
现在你只需要每隔一段时间刷新一次类别映射,以确保它是新鲜的。同意在类别对象中没有父类别是令人讨厌的 - 检查是否存在它为什么不存在的原因。