您可以使用Spotify's Web API终端获取这些数据:
的Get a User’s Top Artists and Tracks端点会给你的艺术家和曲目根据用户的收听历史。您也可以使用Get Current User’s Recently Played Tracks,这会为您提供多达50个最近播放的曲目。
使用的艺术家和曲目,你刚刚获得并使用这些种子的Get Recommendations Based on Seeds端点。该端点将只返回曲目。如果您希望获得基于其他艺术家的艺术家,则可以使用Get an Artist’s Related Artists端点。
正如你看到的,组合多个终端将让你覆盖。只要确保你阅读之前的Web API Authorization Guide。您将需要用户进行身份验证才能获取用户的数据。
注:当问题首次发布(2013年7月)Spotify的网络API不存在。这个问题涉及到一个现在不存在的Spotify应用程序API,它没有提供根据收听历史来生成推荐的方法。