Javascript 想从soundcloud api的SC.get()函数中获取用户名吗
我想在他成功连接到soundcloud后获取soundcloud的用户名…我能够连接,但无法获取soundcloud用户的用户名Javascript 想从soundcloud api的SC.get()函数中获取用户名吗,javascript,soundcloud,Javascript,Soundcloud,我想在他成功连接到soundcloud后获取soundcloud的用户名…我能够连接,但无法获取soundcloud用户的用户名 我觉得一切都很好。以下是一些经过精简但完整的源代码,您可以使用这些源代码进行比较: <!doctype html> <html> <head> <title>Example Two</title> <script src="http://ajax.googleapis.com/ajax/li
我觉得一切都很好。以下是一些经过精简但完整的源代码,您可以使用这些源代码进行比较:
<!doctype html>
<html>
<head>
<title>Example Two</title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script src="http://connect.soundcloud.com/sdk.js"></script>
<script>
$(document).ready(function() {
SC.initialize({
client_id: '8d720a0f46531b275c7c9a82619c9d46',
redirect_uri: 'http://demo.paulosman.me/callback.html'
});
$('#connect').click(function() {
SC.connect(function() {
SC.get('/me', function(data) {
$('#name').text(data.username);
});
});
});
});
</script>
</head>
<body>
<input type="image" src="images/larger-connect-with-sc.png" id="connect" />
<p>
Logged in as: <span id="name"></span>
</p>
</body>
</html>
您可以看到一个工作示例
让我知道这是否有效。您可以尝试调试API的响应吗?查看网络请求返回的内容,以及回调中的数据值。感谢Paul的回答。。。但是当弹出菜单关闭时,我如何刷新connect.html页面本身…就像你做的那样…告诉我callback.html文件..你在那里做了什么?好的,谢谢,我在callback文件中出错了…我没有使用SC.connectCallback函数…你好,保罗·奥斯曼,我使用的代码与你上面提到的相同。我得到了soundcloud身份验证弹出窗口,但在我输入电子邮件和密码并单击“连接”后,我得到了一个弹出窗口,显示此弹出窗口应在几秒钟内自动关闭,但未关闭。请帮帮我。提前感谢:
<body onload="window.opener.setTimeout(window.opener.SC.connectCallback, 1)"> <b style="width: 100%; text-align: center;">This popup should automatically close in a few seconds</b> </body>
<body onload="window.opener.setTimeout(window.opener.SC.connectCallback, 1)"> <b style="width: 100%; text-align: center;">This popup should automatically close in a few seconds</b> </body>