2013-03-21 52 views
1

我正在使用REST API(場地平臺)獲取每個目的地和類別的前5個場地列表,例如他們在foursquare網站上的搜索結果中列出。REST API探索:如何獲得像在Foursquare網站上搜索一樣的相同列表?

比如我做使用探索API端點以下請求: https://api.foursquare.com/v2/venues/explore?near=zurich,CH&query=College%26大學

我使用的是未經過驗證的apias。我不通過半徑,以獲得默認半徑。

現在從API的結果如下: 1. ETHHönggerbergHIL 2.技術園區 3. Kantonsschule Stadelhofen 4.蘇黎世Hochschule的DERKünste,DEPARTEMENT MUSIK 5. Klubschule米格羅

當我搜索在Foursquare的網站如下(在沒有登錄!): https://foursquare.com/explore?near=Zurich%2C%20CH&q=College%20%26%20University

我得到的網站上列出了以下結果:1。 SBB數字 2.科技園 3. ETHHönggerbergHIL 4. EF英孚教育 5. Klubschule Migros的

是否有可能得到相同的列表,在網站上如圖所示(以相同的順序)還從API?如是?我怎樣才能做到這一點?我如何調用api或者我如何排序api的結果以獲得相同的列表?

首先,我試圖按照評分字段對api結果進行排序,但根本沒有這個技巧。因爲在這個例子中,前30個結果中沒有任何一個具有任何評分。

非常感謝您的幫助! Greets Tom

回答

0

那麼與此同時,我得到了來自四方的 訣竅答案很簡單:只需要​​添加。以下參數給api調用:time = any和day = any 然後你得到的結果與在foursquare網頁上的方式完全一樣(當沒有通過驗證時) 謝謝david from foursquare!:-)

0

確保您使用與網絡上相同的用戶帳戶進行探索請求。此外,它看起來像你的查詢不完全匹配。一個是「大學&大學,另一個是‘學院’ - 嘗試匹配了查詢,如果結果變化看

+0

感謝您的評論,我沒有用戶帳戶提出請求:在網頁上我沒有登錄,我使用的API沒有身份驗證我想購買獨立於任何用戶帳戶的結果。查詢:我已經用相同的參數查詢:在api的鏈接下面沒有完全顯示爲高亮顯示。在API響應中,我看到了針對大學和學院的正確查詢。 – tom 2013-03-22 13:37:26