Javascript Can';不要播放声音云

Javascript Can';不要播放声音云,javascript,jquery,api,soundcloud,Javascript,Jquery,Api,Soundcloud,我正在尝试从soundcloud api检索歌曲,并使用oembed播放歌曲,如下所示: var url = 'https://api.soundcloud.com/tracks.json?client_id=ddddea95338821004a98791d999c1118&q=park&filter=all&order=created_at'; $.getJSON(url, function(tracks){ va

我正在尝试从soundcloud api检索歌曲,并使用oembed播放歌曲,如下所示:

        var url = 'https://api.soundcloud.com/tracks.json?client_id=ddddea95338821004a98791d999c1118&q=park&filter=all&order=created_at';
        $.getJSON(url, function(tracks){
            var random = Math.floor(Math.random() * 49 );
            SC.oEmbed(tracks[random].uri, {autoplay: true}, document.getElementById('wrap'));

            console.log(tracks[random].title);
            console.log(tracks[random].id);
        });

显然,soundcloud返回了一个50首曲目的列表,我想从该列表中随机获得一首曲目,但我在sdk.js的第1行得到了
NS\u ERROR\u DOM\u BAD\u URI:Access to restricted URI denied
ERROR,这很奇怪,因为我可以在控制台日志中检索歌曲的id和标题,我做错了什么?

使用永久链接url,而不是uri-from-tracks对象

SC.oEmbed(tracks[random].permalink_url, document.getElementById("wrap"));