使用Last.fm api获取歌曲元数据

时间:2018-04-29 13:46:50

标签: last.fm

我正在尝试从Last.fm web api获取曲目的元数据。我尝试使用曲目名称和曲目艺术家获取详细信息并且它有效。但为了获得更准确的结果,我想用一首歌的MusicBrainzId(mbid)来获取细节。

last.fm api's documentaion for reference

现在我使用以下GET请求来获取json响应

  

http://ws.audioscrobbler.com/2.0/?method=track.getInfo&api_key=INSERT_API_KEY&format=json&mbid=bfcc6d75-a6a5-4bc6-8282-47aec8531818

但我收到错误回复,即

  

{“error”:6,“message”:“未找到跟踪”,“链接”:[]}

正如我从api文档中所理解的那样,我们可以使用mbid而不是track和artist params。它不适合我。请帮帮我。

1 个答案:

答案 0 :(得分:1)

那个同意是艺术家,雪儿

该API用于获取有关曲目的信息,而不是艺术家

尝试,例如http://ws.audioscrobbler.com/2.0/?method=track.getInfo&api_key=INSERT_API_KEY&format=json&mbid=251f6d72-a1d9-4b9d-944a-2df9b26f6212

http://ws.audioscrobbler.com/2.0/?method=artist.getTopTracks&api_key=INSERT_API_KEY&format=json&mbid=bfcc6d75-a6a5-4bc6-8282-47aec8531818