我正在尝试为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>
我在计算机上运行该文件,但它未在其他任何地方托管。它需要在本地托管吗?甚至在远程服务器上工作? 任何建议将不胜感激。上面的代码正是我从文档中找到的。
谢谢!
答案 0 :(得分:0)
要从您指定的值开始,因为“redirect_uri”必须与您在soundcloud.com上已注册的应用页面上输入的 身份验证重定向 的值相匹配(这是你可以查看客户端ID和客户端密码的相同位置。)
重定向URI必须是soundcloud可以解析和访问的地址。