如何在 Spotify APi 上获取播放列表的歌曲推荐

Posted

技术标签:

【中文标题】如何在 Spotify APi 上获取播放列表的歌曲推荐【英文标题】:How to get a song recommendations for a playlist on Spotify APi 【发布时间】:2020-07-15 05:28:07 【问题描述】:

我正在尝试通过 Spotify API(基本上是 Spotify 应用上给定播放列表的推荐歌曲列表)获取 Spotify 歌曲推荐。有一个获取推荐端点,但没有播放列表作为参数:https://developer.spotify.com/documentation/web-api/reference/browse/get-recommendations/。

【问题讨论】:

【参考方案1】:

recommendations 端点只能由歌曲、艺术家或流派构建,而不是播放列表。您可以通过seed_tracksseed_genresseed_artists 传递数据。但是,请注意,最多只能有 5 个种子值传递到推荐输入中(总共 5 个,而不是每个 5 个)。

如果您愿意,您可以尝试以 5 个为一组循环播放您的播放列表,并将曲目 Spotify ID 发送到推荐端点,检索结果,并将结果附加到某个数组。这可能有点“hacky”,因为“建议”将仅基于通过的 5 首歌曲,而不是整个播放列表。此外,Spotify 的结束可能会有限制。

【讨论】:

以上是关于如何在 Spotify APi 上获取播放列表的歌曲推荐的主要内容,如果未能解决你的问题,请参考以下文章

如何从 Spotify 播放列表中获取数据

如何在 spotify 应用程序 API 中创建播放列表并获取其 URI?

如何使用 Spotify Web API 获取当前播放/最近播放的歌曲

如何从 Spotify Web API 获取播放列表的特定快照?

Spotify API:如何仅为我自己获取访问令牌

如何在不使用任何 ID 的情况下从 spotify API 获取艺术家列表