我正在使用主声音云流请求50首曲目
SC.get('/me/activities/tracks/affiliated', params, function(stream, error)
除了purchase_url,我获得了大部分数据。但是我注意到,如果我查询播放列表,此属性可用
SC.get('/playlists/' + playlist.origin.id + '/tracks', function(data)
我知道我可以通过为每个音轨获得50个请求来获取所有音轨数据,但这听起来不合理。由于返回的流集合包含大约99%的轨道属性,我不明白为什么缺少purchase_url。
所以,我的问题是,有没有办法让所有跟踪属性的用户的主要提要?你有什么经历?我真的不想只为这个1属性打50个单独的电话
编辑:仅供澄清,主要供稿是指附属网址,来自您关注的用户的帖子列表,不是您自己上传的声音/播放列表等
答案 0 :(得分:0)
我没有使用SC lib,而是直接通过jQuery.ajax()
查询服务端点。该端点的文档位于:https://developers.soundcloud.com/docs/api/reference#playlists
在我的示例中,我抓取了所有当前用户的播放列表的所有曲目。