如何使用Soundcloud API下载音轨?

时间:2016-04-16 19:02:33

标签: javascript jquery soundcloud

我想使用Soundcloud SDK v3从Soundcloud下载曲目

<script src="https://connect.soundcloud.com/sdk/sdk-3.0.0.js"></script>

我使用此脚本(javascript)从网站正常审阅曲目

SC.get('/tracks',{
        original_format: 'mp3',
        sharing: 'public',
        streamable: true,
        downloadable: true,
        state: 'finished',
        track_type: 'original'
    }).then(function(tracks) {

    var html = '';
    $.each(tracks, function(index, track){
        html += previewTrack(track);
    });

    $('#tracks-wrapper').append(html).hide().fadeIn();
    $('.icon-refresh','#refresh-btn').removeClass('fa-spin');
});

我的曲目播放得很好,但我不知道如何通过API从soundcloud下载它们。 例如,当我使用SDK播放曲目时,我从网站获得此回复。

attachments_uri: "https://api.soundcloud.com/tracks/259412502/attachments"
download_count: 0
download_url: "https://api.soundcloud.com/tracks/259412502/download"
downloadable: true

最后我的问题是如何下载此曲目.. 如果我在浏览器上使用此download_url,则无效

请帮帮我..

抱歉我的英语..

1 个答案:

答案 0 :(得分:3)

您需要添加自己的客户ID,否则您无权下载它。 https://api.soundcloud.com/tracks/259412502/download?client_id=CLIENT_ID