如何使用 Souncloud "all" 获取与艺术家相关的曲目 API
How to get "all" tracks related to an artist with Souncloud API
我一直在寻找答案,但找不到。
目前,我正在获取 api 指定的艺术家的曲目:
SC.get('/users/30806929/tracks', { userId: '30806929'}, function(tracks) {
$(tracks).each(function(index, track){
$('#results').append($('<li></li>').html(track.title + ' - ' + track.genre));
});
});
这很简单,而且效果很好。
问题是我只得到用户上传的曲目,列在下面link:
但是我要获取的是"all"与用户相关的音乐,在首页列出:
有人遇到过这个问题吗?
Answer Thanks to bnz, simple example to get all tracks (including tracks and tracks-repost):
var url = 'https://api-v2.soundcloud.com/profile/soundcloud:users:30806929?limit=10&offset=0&linked_partitioning=1&client_id=YOUR_CLIENT_ID&app_version=810b564&format=json';
$.ajax({url:url}).success(function(data){
$(data.collection).each(function(index, info){
$('#results').append($('<li></li>').html(info.track.title));
});
});
你是说 Tracks + Sets + Reposts?
这是新 API 的一部分,希望他们能让它 public - 并且可用。
至少是这样:
(转到您的浏览器并查看网络控制台并查找 xhr 请求。)
我一直在寻找答案,但找不到。
目前,我正在获取 api 指定的艺术家的曲目:
SC.get('/users/30806929/tracks', { userId: '30806929'}, function(tracks) {
$(tracks).each(function(index, track){
$('#results').append($('<li></li>').html(track.title + ' - ' + track.genre));
});
});
这很简单,而且效果很好。
问题是我只得到用户上传的曲目,列在下面link:
但是我要获取的是"all"与用户相关的音乐,在首页列出:
有人遇到过这个问题吗?
Answer Thanks to bnz, simple example to get all tracks (including tracks and tracks-repost):
var url = 'https://api-v2.soundcloud.com/profile/soundcloud:users:30806929?limit=10&offset=0&linked_partitioning=1&client_id=YOUR_CLIENT_ID&app_version=810b564&format=json';
$.ajax({url:url}).success(function(data){
$(data.collection).each(function(index, info){
$('#results').append($('<li></li>').html(info.track.title));
});
});
你是说 Tracks + Sets + Reposts?
这是新 API 的一部分,希望他们能让它 public - 并且可用。
至少是这样:
(转到您的浏览器并查看网络控制台并查找 xhr 请求。)