Soundcloud API - 查找包含特定歌曲的播放列表

Soundcloud API - Find Playlists that Contain a Specific Song

在探索和试验 SoundCloud 的 API 之后 - 无法找到包含特定歌曲的播放列表...

但是,SoundCloud 使用简单的 URL 格式来显示哪些播放列表包含特定歌曲 - https://soundcloud.com/ARTIST/SONG/sets

例如:https://soundcloud.com/ultrarecords/cheerleader-felixjaehnremix/sets

是否有任何方法可以从网络上抓取播放列表 ID URL,如上所示?我试图卷曲页面,但它没有提供播放列表的 ID。

有可能。

转到站点,打开开发人员控制台,转到网络选项卡并查看 xhr 请求。

在查看请求时,您会发现这些端点,它们是下一个 api 版本的一部分:

https://api-v2.soundcloud.com/tracks/150483650

https://api-v2.soundcloud.com/tracks/150483650/playlists?limit=10