2016-07-06 47 views
0

Foursquare场地/探索API,部分参数对我来说效果不佳。Foursquare场地/探索API:单身

当在section参数下指定“景点”时,我会得到很多东西,包括不应该在那里的食物场所。指定当食物,艺术,户外等

您可以在这里改变部分参数测试这一点我没有这样的问题:

https://developer.foursquare.com/docs/explore#req=venues/explore%3Fll%3D40.7,-74%26section%3Doutdoors

...并寻找[”响应'] ['查询']结果。当你指定“景点”时,它是不存在的。

有没有人有解决方法?由于sortbydistance参数,我想使用场地/探索端点。

+0

我无法复制此问题。你还在遇到这种情况吗?什么是你没有预料到的一些场地? –

+0

@enc_life下面是一个例子 - 寻找纽约市的景点。 https://api.foursquare.com/v2/venues/explore?client_id=xxx&client_secret=xxx&v=20150726&intent=browse&ll=40.7127837,-74.0059413&radius=20000&limit=100&venuePhotos=1&time=any&day=any§ion=sights。由于我指定了“景点”,所以我不想看到所有的餐厅。除此之外,我希望在纽约市看到更好的“景点”列表,而不是返回的......看起来是任意的。 – tvorm

回答

0

我面临着同样的问题,恐怕是因为Foursquare是一家努力促进这些餐馆..

我的想法很简单,做另一个查询与section=food和删除每个这样如果是在sights


如果'food' in ['venue']['categories'][0]['icon']['prefix']nightlife不应该在sights还有另一个想法是检查。

1

section=sights参数应返回人们前往新地区时倾向访问的场所。这些通常被过度索引到诸如公园和纪念碑之类的东西,但如果他们值得参观,还将包含餐馆和酒吧。

这些结果没有策划,所以你不会像传统的指导书(帝国大厦,自由女神像等),但提供一个独特的视角基于旅行和生活的人在该地区的。

如果您对游客特定的事情感兴趣,请尝试删除section参数并使用query条款tourist或任何您试图实现的内容。 venues/explore端点非常适合将查询条件解析为有意义的结果。

0

我解决了这个使用地点/通过不探索终点与此查询参数

查询中指定值=旅游例如

//加其他参数半径

这种组合给我吸引旅客大多旅行的地方。到目前为止,我在结果中看不到很多餐馆。