2016-07-06 45 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

我解決了這個使用地點/通過不探索終點與此查詢參數

查詢中指定值=旅遊例如

//加其他參數半徑

這種組合給我吸引旅客大多旅行的地方。到目前爲止,我在結果中看不到很多餐館。