小编N1G*_*G3L的帖子

Soundcloud API错误NS_ERROR_DOM_BAD_URI:访问受限制的URI被拒绝(JavaScript)

我只是熟悉Soundcloud的API,我遇到了一些麻烦.据我所知,我需要的SC.initialize只是一个client_id.我已经使用Code Academy的教程开始了,这很棒.现在我正在尝试实现一些我遇到麻烦的事情.
当我在Code Academy中运行我的代码时,它完全符合我的要求.现在我正在尝试在浏览器中运行它,我得到一个空白屏幕,并出现此错误:

NS_ERROR_DOM_BAD_URI:访问受限制的URI被拒绝@ http://connect.soundcloud.com/sdk

经过一番研究后,我发现这些错误与域名前缀有关.所以我尝试将其更改为http:// www.connect.soundcloud.com/sdk.但是当我这样做时,我得到一个不同的错误:

SC 没有定义

AHHHH我做错了什么?!
我是使用API​​的新手,任何帮助都会非常感激.
这是我在做什么:
(JavaScript)

SC.initialize({
    client_id: 'hidden for privacy',
});

$(document).ready(function() {
    SC.get('/users/5577686/tracks', {limit:7}, function(tracks) {
        $(tracks).each(function(index, track) {
            $('#tracktitle').append($('<li></li>').html(track.title));
            $('#trackimage').append("<img src='" + track.artwork_url + "' />");
            $('#play').append("<a href='" + track.permalink_url + "' >" + "Play" + "</a>");
        });
    });
});
Run Code Online (Sandbox Code Playgroud)

(HTML)

<!DOCTYPE HTML>
<html>
    <head>
        <script src="http://connect.soundcloud.com/sdk.js"></script>
        <script src="soundcloud.js"></script>
    </head>
    <body>
        <div id="tracktitle"></div>
        <div id="trackimage"></div>
        <div id="play"></div>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

我并不认为代码有任何问题,因为Code Academy中的一切似乎都运行良好.我认为熟悉API更是一个问题.我是否需要进行进一步的身份验证?我需要的不仅仅是客户ID吗?我再次陷入困境,并希望得到任何帮助.谢谢阅读.

(我还跟着编码GOOD的Soundcloud API集成教程一步一步地得到了相同的错误,所以这进一步证实了代码可能不是问题,但可能是连接到API)

javascript api sdk soundcloud

22
推荐指数
1
解决办法
8170
查看次数

标签 统计

api ×1

javascript ×1

sdk ×1

soundcloud ×1