【问题标题】:FourSquare venue search return items from wrong categories?FourSquare 场地搜索从错误的类别返回项目?
【发布时间】:2013-12-07 01:04:33
【问题描述】:

我正在使用 FourSquare 场地搜索,并指定 categoryId 以按类别过滤。但我不断地从其他类别中获取物品。

例如,当我指定食品类别时,结果包括私人住宅。当我指定专业和其他地方类别时,结果包括道路。

我已检索到 FourSquare 类别层次结构。以下是相关项目:

Professional & Other Places: 4d4b7105d754a06375d81259
Food: 4d4b7105d754a06374d81259
Residence: 4e67e38e036454776db1fb3a
    Home (private): 4bf58dd8d48988d103941735
Travel & Transport: 4d4b7105d754a06379d81259
    Road: 4bf58dd8d48988d1f9931735

当我发送以下请求时,在 Food (4d4b7105d754a06374d81259) 类别中搜索:

venues/search?query=nørrebrogade&intent=browse&ll=55.69434,12.54886&radius=10000&categoryId= 4d4b7105d754a06374d81259

那么结果包括一个私人住宅(类别 4bf58dd8d48988d103941735)作为第一项:

id: "4be508d0910020a1ac98d214"
name: "Nørrebrogade"
contact: {}
location: {
    isFuzzed: true
    lat: 55.68978577050405
    lng: 12.550528230660262
    distance: 2748
    cc: "DK"
    state: ""
    country: "Denmark"
}
categories: [{
    id: "4bf58dd8d48988d103941735"
    name: "Home (private)"
    pluralName: "Homes (private)"
    shortName: "Home"
    icon: {
        prefix: "https://ss1.4sqi.net/img/categories_v2/building/home_"
        suffix: ".png"
    }
    primary: true
}]
verified: false
stats: {
    checkinsCount: 140
    usersCount: 52
    tipCount: 0
}
specials: {
    count: 0
    items: []
}
hereNow: {
    count: 0
    groups: []
}
referralId: "v-1385461452"

我意识到指定一个类别也会返回子类别中的项目。但是食物和 Residence是不同的顶级类别,为什么会返回这个结果?

以同样的方式,使用 categoryId 4d4b7105d754a06375d81259(专业和其他地方),从不同的顶级类别道路 (4bf58dd8d48988d1f9931735) 返回项目。

我正在使用 intent=browse。

我发现了这个问题Getting valid data with the Foursquare API category?,听起来很相似,但不包含任何解决方案,除了手动过滤结果。

【问题讨论】:

    标签: foursquare


    【解决方案1】:

    您可能会看到这种情况,因为 categoryId 过滤也匹配次要类别。如果您为该场所创建venue details request,您会看到它的主要类别设置为“家庭(私人)”(这反映在搜索结果中),但您还会看到有人将其归类为沙拉三明治并且中东餐厅(这是否有效是我们community 的问题)。顶级食品类别与此子类别匹配。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-06
      • 2012-04-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多