我有很多曲目的播放列表,所以当我使用 API (/me/playlists) 查询我的播放列表时,我会返回大量数据。这通常会导致 Soundcloud 服务器出现 502 和 504 错误。他们的 /playlists 文档描述了一个“q”搜索过滤器,我认为这将有助于缩小我的查询结果,但它似乎正在搜索所有Soundcloud!这是设计使然吗?如果是这样,文档应该这样说。
无论哪种方式,有没有办法通过 API 做到这一点?
我有很多曲目的播放列表,所以当我使用 API (/me/playlists) 查询我的播放列表时,我会返回大量数据。这通常会导致 Soundcloud 服务器出现 502 和 504 错误。他们的 /playlists 文档描述了一个“q”搜索过滤器,我认为这将有助于缩小我的查询结果,但它似乎正在搜索所有Soundcloud!这是设计使然吗?如果是这样,文档应该这样说。
无论哪种方式,有没有办法通过 API 做到这一点?
请试试
<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>