Javascript 如何获取spotify端点url的spotify艺术家id?
我正试图为一位艺术家获得前十首曲目,但我不知道如何为这位艺术家获得Spotify id?这就是终点Javascript 如何获取spotify端点url的spotify艺术家id?,javascript,spotify,Javascript,Spotify,我正试图为一位艺术家获得前十首曲目,但我不知道如何为这位艺术家获得Spotify id?这就是终点 GET /v1/artists/{id}/top-tracks 前提是,我应该能够输入一个艺术家的名字,并且我应该获得前十首曲目的JSON数据 function test() { var query = $('#searchArtist').val(); console.log(query); $.ajax({ url: 'https://api.spotify.com/v1
GET /v1/artists/{id}/top-tracks
前提是,我应该能够输入一个艺术家的名字,并且我应该获得前十首曲目的JSON数据
function test() {
var query = $('#searchArtist').val();
console.log(query);
$.ajax({
url: 'https://api.spotify.com/v1/artists/' + query + '/top-tracks?country=IN',
success: function(response) {
console.log(response)
}
})
}
$('#search').on('click', test);
我应该先授权吗?因为我搜索了文档,获取前十个曲目数据不需要授权
还有,让你知道。这里没有后端环境,正如文档中提到的,简单的数据获取不需要后端环境。TZHX所说的。你需要两个独立的请求。浏览器中的Javascript不是我的主环境。我将在bash中用curl和jq进行解释。希望它足够清楚
$API\u艺术家\u URL=$(curl-s'https://api.spotify.com/v1/search?q=Daft+朋克&type=artist'| jq-r'.artists.items[0].href')
$echo$API\u艺术家\u URL
https://api.spotify.com/v1/artists/4tZwfgrHOc3mvqYlEYSvVi
$curl-s“$API_艺术家_URL/热门曲目?country=US”| jq-r'。曲目[]。名称'
获得幸运-电台编辑
再来一次
瞬间粉碎
走运
尽情跳舞吧
全世界
越硬越好,越快越强
做对了吗
关于我们
把生命还给音乐
另一个细节?country=IN不会产生任何结果,因为Spotify尚未在印度推出。TZHX所说的。你需要两个独立的请求。浏览器中的Javascript不是我的主环境。我将在bash中用curl和jq进行解释。希望它足够清楚
$API\u艺术家\u URL=$(curl-s'https://api.spotify.com/v1/search?q=Daft+朋克&type=artist'| jq-r'.artists.items[0].href')
$echo$API\u艺术家\u URL
https://api.spotify.com/v1/artists/4tZwfgrHOc3mvqYlEYSvVi
$curl-s“$API_艺术家_URL/热门曲目?country=US”| jq-r'。曲目[]。名称'
获得幸运-电台编辑
再来一次
瞬间粉碎
走运
尽情跳舞吧
全世界
越硬越好,越快越强
做对了吗
关于我们
把生命还给音乐
另一个细节?country=IN不会产生任何结果,因为Spotify尚未在印度推出。我想你需要提出两个单独的请求,一个获取艺术家id,然后一个获取顶级曲目。我想你需要提出两个单独的请求,一个获取艺术家id,然后一个获取顶级曲目。嘿,谢谢你的帖子。我已经找到了答案,我把它标记为最佳答案,以便任何正在寻找解决方案的人都可以参考。嘿,谢谢你的帖子。我已经找到了答案,我把它标记为最佳答案,以便任何正在寻找解决方案的人都可以参考它。