use*_*894 4 api rest spotify last.fm echonest
在他们关于获取艺术家热门曲目的文档中,他们提到了这一点:
\n\n最多 10 首曲目是 Spotify 应用程序显示的曲目。如果您想获取更多艺术家\xe2\x80\x99的热门曲目,另一种方法是使用 Echo Nest 歌曲/搜索来完成此操作。它将接受 Spotify 艺术家 id 作为输入,并在输出中为您提供 Spotify id\xe2\x80\x99s。
\n\n我很确定 Echo Nest Api 已不复存在,所以我想知道是否还有办法获取除 10 首之外的其他艺术家的歌曲?
\n\n或者,如果 Spotify 不再支持该功能,我正在考虑使用 Last.fm 的 Api 来完成此操作,如果有人对如何解决此问题有任何其他建议,那就太棒了!提前致谢。
\n我认为你无法通过 Spotify 中的单个 API 调用来实现它。不过还有一个替代方案:
请求艺术家的所有专辑(请查看此处):
https://api.spotify.com/v1/artists/{id}/albums
Run Code Online (Sandbox Code Playgroud)
然后请求每个专辑的曲目(看看这里):
https://api.spotify.com/v1/albums/{id}/tracks
Run Code Online (Sandbox Code Playgroud)
为了避免每个专辑一次请求,您可以一次获取多个专辑,当请求专辑时,该专辑的曲目将在分页对象中返回。,您可以将查询参数中用分隔的所需专辑标识符传递id到以下端点(请查看此处):
https://api.spotify.com/v1/albums
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7720 次 |
| 最近记录: |