Soundcloud搜索API如何工作?我搜索了一些歌曲并得到了一些结果但是,我刚刚搜索了DJ SNAKE这个词,但我没有得到任何结果。那是为什么?
我使用的链接:
https://api.soundcloud.com/tracks?client_id={myID}&q=DJ%20SNAKE
然后我从SoundCloud搜索栏搜索了单词dj snake,得到了很多结果。为什么呢?
答案 0 :(得分:1)
(仅作为格式化的答案)
这很有趣,对我来说看起来像个错误。
首先使用linked_partitioning尝试:
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"}
如果您按照next_href找到DJ Snake曲目结果,则会有另一个next_href到下一个曲目结果。
由于某种原因,第一页是空的,每个链接的分区只有1个结果。那不对......
当我尝试其他搜索时,我会按预期获得整页结果。
http://api.soundcloud.com/tracks.json?client_id={myID}&q=black+crowes&linked_partitioning=1