2016-08-21 110 views
1

Soundcloud搜索API如何工作?我搜索了一些歌曲,並且我得到了一些結果,但是我只是搜索了DJ SNAKE這個詞,而我沒有得到任何結果。這是爲什麼?Soundcloud API搜索沒有結果

鏈接我用:

https://api.soundcloud.com/tracks?client_id={myID}&q=DJ%20SNAKE 

隨後我從的SoundCloud搜索欄的話DJ Snake,我得到了很多的結果。爲什麼?

回答

1

(發佈的答案只是格式化)

這是有趣的,看起來像我的錯誤。

先用linked_pa​​rtitioning嘗試:如果按照你找到一個DJ蛇跟蹤結果next_href,與另一next_href到下一個

http://api.soundcloud.com/tracks.json?client_id={myID}&q=dj+snake&linked_partitioning=1 

的SoundCloud返回

{"collection":[],"next_href":"https://api.soundcloud.com/tracks.json?linked_partitioning=1&client_id={myID}&offset=10&q=dj%20snake&limit=10"} 

出於某種原因,第一頁是空的,並且每個鏈接分區僅具有1個結果。這是不對的....

當我嘗試其他搜索,我得到的結果一整頁,符合市場預期。

http://api.soundcloud.com/tracks.json?client_id={myID}&q=black+crowes&linked_partitioning=1 
+0

我還沒有檢查其他一個給我同樣的問題,並希望我不會得到其他搜索查詢第二或第三頁結果爲空。查詢100個結果似乎相當快。 – user3502626

+0

你從哪裏得到api搜索參數信息?從官方頁面我只能看到像Javascript,Python,Ruby(我不想使用庫)的庫,從[這裏](https://developers.soundcloud.com/docs/api/guide#search)和曲目[這裏](https://developers.soundcloud.com/docs/api/reference#tracks)。但是沒有這些參數。 – user3502626

+0

https://developers.soundcloud.com/docs/api/reference – johnh10