获得Soundcloud'喜欢'使用开发人员API的播放列表

时间:2014-12-22 00:26:38

标签: javascript api set soundcloud playlist

我正在尝试使用以下文档构建一个获取Soundcloud播放列表的应用程序:https://developers.soundcloud.com/docs/api/sdks#javascript

以下工作原理如下: SC.get(" / users / mdbxz / playlists",{' limit':l,' offset':o} ...

但是我的问题是' /播放列表'不返回LIKED播放列表,只返回用户自己创建的播放列表。所以它只返回一半的结果。

经过大量的Google搜索后,我发现可以使用他们的实时API(不是开发人员!)来实现: https://api-v2.soundcloud.com/users/13082950/likes?limit=10&offset=0&client_id=YOUR_CLIENT_ID

我的问题在这里,您是否知道使用开发人员API获取相同信息的方法? (connect.soundcloud.com/sdk.js)

提前致谢,

迈克尔

1 个答案:

答案 0 :(得分:3)

我通过另一个API URL工作,因为似乎记录的文件根本不提供数据。如果有人在这篇文章中发现了一些事情;下面的代码解决了我的困境:

SC.get(req.path,
    function(d)
    {
        if(d.id != 'null') {
            // New API
            var newApiUrl = "https://api.soundcloud.com/e1/";
            var newPath = "users/" + d.id + "/playlist_likes";
            callPath = newApiUrl + newPath + "?client_id=" + clientid;

            this.serviceBroker = SC.get(callPath, { 'limit': req.params.limit, 'offset': req.params.offset },
                function(d)
                {
                    //code
                }
            );
        }
    }
);