从Spotify API检索匹配的歌曲URI

时间:2013-04-16 07:12:06

标签: javascript api uri spotify

我一直在使用Javascript尝试使用以下代码从Spotify WEB API检索歌曲的URI:

<script type='text/javascript'>
var xhr = new XMLHttpRequest();
xhr.open("GET", "http://ws.spotify.com/search/1/track.json?q=foo", false);
xhr.send();
var uri = (xhr.track);
</script>

我想将歌曲名称作为'q'参数输入,并将顶部结果的uri存储在变量中。我该怎么做呢?

1 个答案:

答案 0 :(得分:2)

您需要将响应解析为JSON,然后选择轨道列表中第一个对象的href属性。

在代码中,按照您的示例,它可能如下所示:

var uri = JSON.parse(xhr.response).tracks[0].href;