我正在尝试进行 api 调用,以在 native JavaScript 中获取 Spotify 专辑,而不使用任何 js 框架。我遇到了无法使用 native js 发送 Oauth token 的问题。对于 Spotify,我有客户端 ID 和客户端 secret 。我可以使用它或 Oa
(function() {
var xhr = new XMLHttpRequest();
xhr.open("GET", "https://api.spotify.com/v1/albums", false);
xhr.send();
document.getElementById("results").innerHTML = xhr.responseText;
})();
最佳答案
function request(callback) {
var xobj = new XMLHttpRequest();
// true parameter denotes asynchronous
xobj.open('GET', YOUR_URL_HERE, true);
xobj.onreadystatechange = function () {
if (xobj.readyState == 4 && xobj.status == "200") {
// This marks that the response has been successfully retrieved from the server
// Utilize callback
callback(xobj.responseText);
}
};
xobj.send(null);
}
我绝对建议您查看 Frobber 提供的链接。理解为什么某件事起作用/不起作用总是比仅仅让它起作用更好。这是一个帮助您入门的模拟请求。希望这有帮助!
关于javascript - 原生 javascript 休息 api 调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34211660/