在我的音乐播放器中,我正在尝试加载Spotify播放列表。但它需要身份验证。因此,用户必须登录才能进行身份验证。 有什么方法可以跳过吗?!
var code = "code";
var myurl = "http://example.com/callback/";
var mysecret = "cc2957f021a047169849c4r41e02f216";
var myid = "d05c7af0a091410fb67edb928f1177d3";
$.ajax({
method: "GET",
url: "https://accounts.spotify.com/authorize",
data: {
"client_id": myid,
"response_type": code,
"redirect_uri": myurl,
},
success: function(result) {
var spotifyLink = "https://api.spotify.com/v1/users/119455481/playlists/53v6gfmQnXqLbmyZek2b7Q";
$.getJSON(spotifyLink, function(data) {
console.log(data);
});
},
});

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
&#13;
以上代码是我尝试GET
数据并加载JSON对象的方式。但我不希望它要求用户登录。
有没有办法呢?
答案 0 :(得分:1)
如果这是用户的播放列表,则需要 ,如果没有用户授权您或您的应用程序,您将无法执行此操作。您需要用户生成的有效访问令牌才能访问其数据。
答案 1 :(得分:0)
我的回答已经很晚了,但我发现了这个 Github 项目,它以 JSON 格式获取任何 Spotify 播放列表元数据,通过 HTTP API 返回。并且不需要 Spotify API 密钥。 JSON 返回所需的所有信息,例如:播放列表封面图片、专辑名称、曲目...