當嘗試根據「地理」篩選器搜索曲目時,我總是得到零結果。根據文檔,您可以使用*****作爲通配符來搜索服務器響應中每個軌道的「標記列表」中存在的緯度/經度範圍。我們在發佈POST請求時使用「標籤」過濾器。通過帶有soundcloud API的地理篩選器進行搜索
例如
HttpResponse response = api.get("/tracks?tags=geo:lat%3D52.0*", null);
返回零的結果。
我也嘗試省略'geo:'命名空間參考,嘗試各種各樣的緯度/經度字符串變體,例如'lat = 52.0''geo:lat = 52.0 *'。試過urlencoded和非urlencoded值,似乎沒有任何工作。
如果我只是做
HttpResponse response = api.get("/tracks?tags=geo:", null);
這將帶回必須在標籤列表中引用的地理位置結果,所以有在已經添加地理標籤肯定的數據庫軌道!我已經將這些geo中的一個:來自隨機軌道的位置複製到api請求的POST參數中,並且它找不到該軌道。
多一個人就我所知,已經在一個月前提交的SO這個問題,使用JQuery Soundcloud api: Geo Tag search not working
任何幫助將不勝感激。 (僅供參考)我上面使用的代碼中的null參數只是傳遞post參數的另一種選擇,您可以選擇使用NameValuePair對象,但我也嘗試過這種方式,但沒有成功[在地理位置上搜索時過濾器])
你有沒有找到任何解決辦法? – Bigood 2014-03-24 22:38:08
當我發佈這個功能時,他們禁用了該功能,但沒有將其從文檔中刪除。不知道現在如何讓我知道如果你發現 – brux 2014-03-29 22:49:18
現在怎麼樣?我不認爲它還在工作 – evenodd 2014-11-19 20:55:46