javascript - 从 Spotify API 检索匹配的歌曲 URI

标签 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 存储在变量中。我该怎么办?

最佳答案

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

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

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

关于javascript - 从 Spotify API 检索匹配的歌曲 URI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16030895/

相关文章:

使用C语言更改GRUB的变量

java - 将 URI 放入 FileInputStream

javascript - 使用数据库中的输入填充下拉框,这将导致另一个填充页面

javascript - 如何将商店的一部分加载到网格中

javascript - React-Native — 全局变量不变

php - VK.API : Captcha needed error

java - 创建 URL 和添加参数的正确方法是什么?

android - 从 Android 的 Twitter OAuth 中提取 URI

javascript - 当我在 Amazon S3 中将 Quiet 设置为 true 以在 deleteObjects() 方法中启用安静模式时会发生什么?

javascript - 将数组索引处的值更改为 falsey 是否会使数组变得稀疏?