Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/401.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 想从soundcloud api的SC.get()函数中获取用户名吗_Javascript_Soundcloud - Fatal编程技术网

Javascript 想从soundcloud api的SC.get()函数中获取用户名吗

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

我想在他成功连接到soundcloud后获取soundcloud的用户名…我能够连接,但无法获取soundcloud用户的用户名


我觉得一切都很好。以下是一些经过精简但完整的源代码,您可以使用这些源代码进行比较:

<!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>