3

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

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

干杯

4

3 回答 3

4

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

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

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

于 2011-10-27T11:02:06.160 回答
3

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

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

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

有关详细信息,请参阅API 文档

还有一个JSFiddle 演示应用程序

于 2014-07-07T15:36:35.197 回答
1

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

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

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

getArtiistsRelatedArtists 碧昂丝

以下是 RapidAPI 提供的示例代码片段,其中 Beyonce 的 Artist_id 作为参数传递:

碧昂丝代码片段

于 2017-01-10T21:25:27.853 回答