You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用JavaScript仅通过歌手名与歌曲名获取专辑封面?

通过歌手名+歌曲名获取专辑封面的解决方案及API推荐

直接获取专辑封面的API

  • Last.fm API:使用album.getInfo接口,传入歌手名(artist参数)和歌曲名(track参数),返回结果包含不同尺寸的专辑封面URL。需提前申请API密钥,请求时确保参数准确匹配。
  • Spotify Web API:调用search接口,设置搜索类型为track,关键词采用artist:"歌手名" track:"歌曲名"的格式,返回的歌曲数据中会附带所属专辑的封面链接。需要通过客户端凭证流获取访问令牌,注意调用频率限制。
  • iTunes Search API:无需密钥,直接构造请求参数:term=歌手名+歌曲名、entity=song,返回结果里的artworkUrl100/artworkUrl600字段就是不同分辨率的封面图链接,调用门槛低。

辅助获取专辑信息的API(用于补充专辑名)

  • MusicBrainz API:调用搜索接口,指定搜索类型为recording,传入artist和title参数,可获取歌曲对应的专辑名称。拿到专辑名后,即可复用你已有的专辑封面获取方法。该API免费开放,无需密钥。

注意事项

  • 尽量使用标准化的歌手名和歌曲名(避免别名、错别字),能大幅提升匹配精度。
  • 部分API存在调用配额限制,需参考官方文档控制请求频率。

内容的提问来源于stack exchange,提问作者Rajveer Singh Kaler

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.01 23:34:53