我正在尝试使用 Musixmatch TrackSearch NPM 函数来获取唯一的 TrackID,然后可以在 Track.lyrics 端点上使用它。但是,当我传入某些歌曲标题/艺术家时,即使我扩大搜索范围以包含许多结果,结果集也不包含正确的匹配项。
请在下面查看我的代码:
const music = require('musicmatch')({ apikey: "MY_API KEY" });
music.trackSearch({ q: "Drake - God's Plan", page: 1, page_size: 3 })
.then(function (data) {
console.log(data.message.body.track_list);
}).catch(function (err) {
console.log(err);
})
此函数返回 Rick Ross & Drake 的两首名为“Empire”的歌曲和歌曲“God's Plan”的一首卡拉 OK 版本,但与原始版本(目前在 Billboard Hot 100 中排名第三)没有任何相似之处。我很难相信 Musixmatch 数据库中不存在“上帝的计划”,所以我一定是做错了什么!