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 中获取艺术家的专辑