Spotify API 获取相关艺术家

Posted

技术标签:

【中文标题】Spotify API 获取相关艺术家【英文标题】:Spotify API get Related Artists 【发布时间】:2011-08-14 05:37:02 【问题描述】:

有没有办法通过 spotify api 获取相关艺术家的列表。和实际程序中显示的小列表一样吗?

如果是这样会非常有用,但我不太确定

干杯

【问题讨论】:

【参考方案1】:

是的,可以通过libspotify 获得。有一个 SPArtistBrowse 类包含很多元数据,包括相关的艺术家。看看

CocoaLibSpotify 附带一个文档包,您可以在其中找到有关所包含内容的更多详细信息:https://github.com/spotify/cocoalibspotify。

请注意,目前加载整个 SPArtistBrowse 对象非常慢。我假设它与libspotify 将其全部加载到一个块中并在主线程上(?)有关。据我所知,Spotify 应该会在即将发布的 libspotify 版本中解决这个问题。

【讨论】:

【参考方案2】:

现在可以通过 Spotify Web API 获取艺术家的相关艺术家。

GET https://api.spotify.com/v1/artists/id/related-artists 是格式。

https://api.spotify.com/v1/artists/43ZHCT0cAZBISjO8DG9PnE/related-artists 是一个示例请求。

有关详细信息,请参阅API documentation。

还有一个JSFiddle demo app。

【讨论】:

Stack Overflow 强烈反对仅链接的答案。在这种情况下,it is preferable 包含有关如何使用此新功能的相关艺术家列表的示例,并保留链接作为参考。【参考方案3】:

绝对!您所需要的只是“artist_id”,而 SpotifyPublicAPI 可以返回相关艺术家的列表。您根本不需要 access_token。

您可以轻松测试 API 调用 here on RapidAPI. 我已专门将您链接到 getArtistsRelatedArtists 端点。 Rapid 将为您提供一个代码 sn-p,您可以将其复制并直接粘贴到您的代码中以进行调用。

这是一个使用 Beyonce 的 Artist_id 测试 API 调用的示例:

以下是 RapidAPI 提供的示例代码 sn-p,其中 Beyonce 的艺术家 ID 作为参数传递:

【讨论】:

以上是关于Spotify API 获取相关艺术家的主要内容,如果未能解决你的问题,请参考以下文章

从前端 JavaScript 代码获取 Spotify API 访问令牌

无法在 Spotify Apps API 中获取艺术家的专辑

如何使用 spotify api 获取艺术家的所有曲目?

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

返回热门曲目 Spotify API

带有更多艺术家详细信息的 Spotify API 跟踪请求