【问题标题】:Soundcloud api search no resultSoundcloud api 搜索无结果
【发布时间】:2023-03-07 02:23:01
【问题描述】:

Soundcloud 搜索 API 是如何工作的?我搜索了一些歌曲,我得到了一些结果,但是,我只是搜索了 DJ SNAKE 这个词,我没有得到任何结果。这是为什么呢?

我使用的链接:

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

然后我从 SoundCloud 搜索栏中搜索了 dj snake 这个词,我得到了很多结果。为什么?

【问题讨论】:

    标签: soundcloud


    【解决方案1】:

    (仅作为格式化的答案发布)

    这很有趣,对我来说似乎是一个错误。

    先用linked_pa​​rtitioning试试:

    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 指向下一个。

    由于某种原因,第一页是空的,每个链接分区只有一个结果。这不对……

    当我尝试其他搜索时,我得到了一整页的结果,正如预期的那样。

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

    【讨论】:

    • 我没有检查给我同样问题的其他人,希望我不会让其他搜索查询的第二页或第三页结果为空。查询 100 个结果似乎很快。
    • 你从哪里得到的api搜索参数信息?在官方页面上,我只看到来自here 的库,如 Javascript、Python、Ruby(我不想使用库)和轨道 here。但是没有那些参数。
    猜你喜欢
    • 2011-08-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多