Soundcloud search api是如何工作的?我搜索了一些歌曲,得到了一些结果,但是,我只是搜索单词DJ蛇,我没有得到任何结果。为什么会这样呢?
我使用的链接:
https://api.soundcloud.com/tracks?client_id={myID}&q=DJ%20SNAKE
然后我从SoundCloud搜索栏中搜索了dj蛇这个词,我得到了很多结果。为什么?
发布于 2016-08-21 21:40:18
(仅作为格式的答案发布)
这很有趣,在我看来就像是一个bug。
先用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 track结果,还有一个指向下一个的next_href。
由于某些原因,第一页是空的,并且每个链接分区只有一个结果。那是不对的..。
不出所料,当我尝试另一次搜索时,我得到了一整页的结果。
http://api.soundcloud.com/tracks.json?client_id={myID}&q=black+crowes&linked_partitioning=1
https://stackoverflow.com/questions/39060601
复制相似问题