我不知道为什么我不能使用$.get
获取网址“https://api.spotify.com/v1/artists/1rQX6kg84TqcwGtZHYIdn4/album”,但是当我将完全相同的网址粘贴到邮递员中时,它就可以了。
$.get(
"https://api.spotify.com/v1/artists/1rQX6kg84TqcwGtZHYIdn4/album",
function (data, status) {
alert("Data: " + data + "\nStatus: " + status);
}
);
答案 0 :(得分:0)
你的邮递员环境/全局/保存请求中是否有任何spotity API令牌?我猜测API需要发送一个API令牌(通常在标题中),这在Postman中发生,但你在ajax调用中没有这样做。
Postman有一个生成代码功能,可以为特定请求生成代码片段,而JQuery ajax是受支持的目标之一。为什么不尝试从Postman生成片段并查看是否存在差异?