在 Spotify 仪表板上,用户可以通过推荐的艺术家和歌曲获得很好的体验。我想在我们计划为荷兰大型讲台开发的应用程序中使用这种智能。因此,该应用程序可以提供用户可能感兴趣的在弹幕上演奏的音乐会列表。
我可以通过 Spotify API 获取基于用户历史记录的推荐艺术家数据吗?
在 Spotify 仪表板上,用户可以通过推荐的艺术家和歌曲获得很好的体验。我想在我们计划为荷兰大型讲台开发的应用程序中使用这种智能。因此,该应用程序可以提供用户可能感兴趣的在弹幕上演奏的音乐会列表。
我可以通过 Spotify API 获取基于用户历史记录的推荐艺术家数据吗?
Spotify API 现在提供建议:
https://developer.spotify.com/web-api/get-recommendations/
根据给定种子实体的可用信息生成推荐,并与相似的艺术家和曲目进行匹配。如果提供的种子有足够的信息,则将返回曲目列表以及池大小详细信息。
对于非常新的或不知名的艺术家和曲目,可能没有足够的数据来生成曲目列表。
有很多参数可以配置为微调推荐:键、流派、响度、能量、器乐、流行度、演讲能力、舞蹈能力、键......
您可以使用Spotify 的 Web API端点来获取这些数据:
如您所见,组合多个端点将使您得到覆盖。只需确保您之前阅读过Web API 授权指南。您将需要用户进行身份验证才能获取用户的数据。
注意:当问题首次发布时(2013 年 7 月),Spotify 的 Web API 并不存在。该问题涉及现已失效的 Spotify Apps API,它没有提供基于收听历史生成推荐的方法。