foursquare -/venue/id 端点返回不同的 field ID

标签 foursquare

我有一个 field ID,已存储作为引用。在尝试从 foursquare API 提取信息以显示给用户时,我从/venues/返回的地点与我请求的地点不同。它们本质上是相同的,除了 id...

https://api.foursquare.com/v2/venues/4e75fc201495be51715b18f1

返回 id=4e6c56a5483b1f5ebe0a6e0f 的 field

这怎么可能?我猜场馆折叠了,这个场馆成为了主要场馆?但这似乎是一个问题,因为我希望能拿回我要求的 field ,即使它是重复的。

最佳答案

合并 field 时,两个 field 中“更受欢迎”的 field 将被保留,并且辅助条目的值将合并到该对象中。

因此,如果您请求 field 并返回具有不同 ID 的 field ,则应更新本地数据库以使用此新 ID 作为该位置的规范 foursquare 标识符。

关于foursquare -/venue/id 端点返回不同的 field ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10012228/

相关文章:

asp.net - json foursquare api 中的前缀

iphone - 将 iPhone 附近的地点放入简单数组中

python - 特定区域的 Foursquare field

javascript - 无法读取属性 Javascript

iphone - Foursquare API closeByVenue 服务问题

google-maps - 如何为谷歌地图标记添加背景图片?

json - 我如何获得在 Twitter 上发布的四方签到的位置(纬度、经度)?

java - 什么是最可靠和最新的 foursquare Java/Android SDK?

iphone - 在IOS sdk中通过FourSquare搜索签到地点

oauth - Foursquare API、oauth、HTTP 301