有没有办法通过 spotify api 获取相关艺术家的列表。像实际程序中显示的小列表一样吗?
如果是这样会非常有用,但我不太确定
干杯
是的,它可以通过libspotify
. 有一个SPArtistBrowse
类包含很多元数据,包括相关的艺术家。查看
CocoaLibSpotify 附带一个文档包,您可以在其中找到有关所包含内容的更多详细信息:https ://github.com/spotify/cocoalibspotify 。
请注意,目前加载整个SPArtistBrowse
对象非常慢。我假设它与libspotify
将其全部加载到一个块中并在主线程上(?)有关。据我所知,Spotify 应该会在即将发布的版本中解决这个问题libspotify
。
现在可以通过 Spotify Web API 获取艺术家的相关艺术家。
GET https://api.spotify.com/v1/artists/{id}/related-artists
是格式。
https://api.spotify.com/v1/artists/43ZHCT0cAZBISjO8DG9PnE/related-artists
是一个示例请求。
有关详细信息,请参阅API 文档。
还有一个JSFiddle 演示应用程序。
确实!您所需要的只是“artist_id”,而 SpotifyPublicAPI 可以返回相关艺术家的列表。您根本不需要 access_token。
您可以在 RapidAPI 上轻松测试 API 调用。我已将您专门链接到 getArtistsRelatedArtists 端点。Rapid 将为您提供一个代码片段,您可以将其复制并直接粘贴到您的代码中以进行调用。
下面是一个使用 Beyonce 的 Artist_id 测试 API 调用的示例:
以下是 RapidAPI 提供的示例代码片段,其中 Beyonce 的 Artist_id 作为参数传递: