Foursquare:不正确的场地响应

时间:2015-09-18 17:51:51

标签: api foursquare

我使用foursquare API根据categoryID查询附近的位置。我需要有关场地运营时间的初步信息,以及场地目前是否开放以进行早期修剪,并且需要大量的相关场地响应;来自Foursquare的文档只能在explore中完成。然后检查在单独呼叫中查询的所有场地的确切时间。

因此我使用explore而不是search;但是,我最近实现了categoryID,因为我不打算通过自然语言查询而是通过类别ID进行搜索,并且发现他们在给定区域中缺少许多场所,这些区域在普通查询中起作用。例如,如果我将Food作为查询传递,那么与通过其categoryID 4d4b7105d754a06374d81259相比,我得到的结果更多。会导致这种情况的原因是什么?

我所拥有的代码相当分散,而且大部分代码都无关紧要。任何帮助都会受到赞赏吗?

修改

只是补充一点,我通常会将搜索半径评论出来并大致停留在封闭的周边区域。切换到类别ID后,我缩小并发现搜索半径增加到我实际想要的范围;但是,它仍然没有跟踪搜索区域附近的所有商务。例如,它会选择Chipotle,但5GuysSubwayMcDonalds会被忽略,尽管它们出现了当我对Food进行查询时。

修改

即使我检查了个别类别ID,我通常只需在搜索查询的categoryID字段中添加多个ID

0 个答案:

没有答案