我有很多曲目的播放列表,所以当我使用API(/ me /播放列表)查询播放列表时,我会收到大量数据。这通常会导致Soundcloud服务器出现502和504错误。他们的/播放列表的文档描述了" q"我认为有助于缩小查询结果的搜索过滤器,但它似乎是在搜索Soundcloud的所有!这是设计的吗?如果是这样,文档应该这样说。
无论哪种方式,我有没有办法通过API实现这一目标?
答案 0 :(得分:0)
请尝试
<script src="https://connect.soundcloud.com/sdk/sdk-3.0.0.js"></script>
<script>
SC.initialize({
client_id: 'YOUR_CLIENT_ID'
});
// find all sounds of buskers licensed under 'creative commons share alike'
SC.get('/playlists', {
q: 'YOUR_SEARCH_KEYWORD'
}).then(function(tracks) {
console.log(tracks);
});
</script>