0

我一直在使用 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 存储在一个变量中。我该怎么办?

4

1 回答 1

2

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

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

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

于 2013-04-18T19:54:52.447 回答