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

How to get a song recommendations for a playlist on Spotify APi

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

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

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