gpt4 book ai didi

soundcloud - 从 SoundCloud 获取轨道时按播放排序

转载 作者:行者123 更新时间:2023-12-03 23:43:20 25 4
gpt4 key购买 nike

我正在使用以下查询从 soundcloud 的 API 获取轨道列表,以检索 5 个最受欢迎的轨道:
https://api.soundcloud.com/tracks?client_id=XXX&order=hotness&limit=5
但最近 SoundCloud removed the hotness order .在博客文章中,他们说轨道可以按回放计数排序。但是这可以在查询中完成还是他们建议我拉下整个 SoundCloud 库并在客户端订购它们?以下似乎不起作用:
https://api.soundcloud.com/tracks?client_id=XXX&order=playback_count&limit=5
那么如何检索 SoundCloud 上的热门轨道呢?

最佳答案

解决方案是使用 SoundCloud 本身使用的资源管理器功能的未记录调用(我使用 Chrome 中的开发工具检查 AJAX 调用)。
https://api.soundcloud.com/explore/sounds/category?limit=L&client_id=XXX
这似乎对歌曲的流行程度进行了某种排序。然后可以通过检查“分组”属性来过滤歌曲。然后,我必须将 ID 列表解析为实际歌曲,这可以通过(已记录的、官方的)API 调用完成:
https://api.soundcloud.com/tracks?ids=1,2,3&client_id=XXX
这似乎工作得很好,我还获得了在流派之间均匀分布的额外好处。但当然,这可能随时停止工作,因为 API 调用没有记录并且可能不打算供公众使用。

关于soundcloud - 从 SoundCloud 获取轨道时按播放排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16394100/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com