【发布时间】:2017-06-27 02:27:02
【问题描述】:
如何使用 Spotify API 在 Spotify 上获得“全球”热门曲目列表? 我的意思是例如现在 Spotify 上最流行的 20 首歌曲的列表(适用于任何艺术家/国家/地区)
我已经在 Google 上搜索了很多,我唯一能找到的就是如何获取特定艺术家的热门曲目列表,这不是我目前正在寻找的。p>
有人能解释一下吗?
【问题讨论】:
标签: spotify
如何使用 Spotify API 在 Spotify 上获得“全球”热门曲目列表? 我的意思是例如现在 Spotify 上最流行的 20 首歌曲的列表(适用于任何艺术家/国家/地区)
我已经在 Google 上搜索了很多,我唯一能找到的就是如何获取特定艺术家的热门曲目列表,这不是我目前正在寻找的。p>
有人能解释一下吗?
【问题讨论】:
标签: spotify
https://spotifycharts.com/ 似乎有您要查找的数据。
右上角有一个链接可以将图表下载为 csv。您只需将代码指向 csv 的 url 即可更轻松地进行可编程访问。
这个在官方API中没有暴露的问题正在https://github.com/spotify/web-api/issues/33讨论
【讨论】:
您还可以使用get-playlist 端点来获取播放列表的曲目,其中包含最流行的歌曲,例如Global Top 50:
curl -X "GET" "https://api.spotify.com/v1/playlists/37i9dQZEVXbMDoHDwVN2tF" -H "Accept: application/json" -H "Content-Type: application/json" -H "Authorization: Bearer XXX"
请参阅 API 文档:https://developer.spotify.com/console/get-playlist/
【讨论】:
您可以使用getCategoryPlaylists('toplists') 方法获取热门曲目。您可以使用方法getCategories 获取剩余的类别。它将为您提供他们拥有的类别列表,例如流行、摇滚等等。
使用this 库来获取所有这些功能。
【讨论】: