我正在使用适用于Soundcloud API的JavaScript SDK并尝试从经过身份验证的用户流中填充前10个曲目。
目前我正在实施此目的:
SC.get('/tracks', { limit: '10'}, function(tracks) {
//Do stuff with tracks
});
然而,这只会返回上传到SoundCloud的最近10首曲目/声音。有没有一种简单的方法来填充我的流?
答案 0 :(得分:1)
我一直在寻找相同的东西,但是没有办法获得完整的用户流。您可以从
获取用户活动https://api.soundcloud.com/me/activities.json
但是您的信息流中没有列出所有首歌曲。我希望SoundCloud开发者将来能够做得更好。
答案 1 :(得分:0)
尝试使用此代码
fetch: function () {
var self = this;
SC.get("/tracks", { limit: '10'}, function (data) {
self.tracks = $.map(data, function (track) {
return {
title: track.title
};
});
self.attachTemplate();
});
}
soundcloud.init({
template: $('#tracks-template').html(),
container: $('ul.soundcloud')
});
在HTML页面中显示项目标题。