如何为Web App设置Javascript Soundcloud SDK

时间:2016-03-23 13:22:09

标签: javascript server mamp soundcloud

我正在尝试为Web应用程序设置SoundCloud SDK。 我已设法通过以下代码弹出一个请求授权,点击连接,但它没有响应。

有人能看到任何问题吗? 这是Javascript。

SC.initialize({
           client_id: 'mygeneratedid',
           redirect_uri: 'file:///Users/simonmellows/Documents/Music%20Tech%20(Year%203)/Individual%20Project/Work/GUI%20Design.html'
        });

        // initiate auth popup
           SC.connect().then(function() {
           return SC.get('/me');
        }).then(function(me) {
           alert('Hello, ' + me.username);
           });

这是我的callback.html。

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>Connect with SoundCloud</title>
  </head>
  <body onload="window.setTimeout(window.opener.SC.connectCallback, 1)">
    <b style="text-align: center;">This popup should automatically close in a few seconds</b>
  </body>
</html>

我在计算机上运行该文件,但它未在其他任何地方托管。它需要在本地托管吗?甚至在远程服务器上工作? 任何建议将不胜感激。上面的代码正是我从文档中找到的。

谢谢!

1 个答案:

答案 0 :(得分:0)

要从您指定的值开始,因为“redirect_uri”必须与您在soundcloud.com上已注册的应用页面上输入的 身份验证重定向 的值相匹配(这是你可以查看客户端ID和客户端密码的相同位置。)

重定向URI必须是soundcloud可以解析和访问的地址。