0

我想在他成功连接到 soundcloud 后获得 soundcloud 的用户名...我能够连接但没有获得 soundcloud 用户的用户名

<script type="text/javascript">

  $(document).ready(function() {
      SC.initialize({
          client_id: '****',
          redirect_uri: '***'
      });

  $('#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>
4

2 回答 2

0

在我看来一切都很好。这里有一些精简但完整的源代码,您可以用来比较:

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

您可以在此处查看一个工作示例。

让我知道这是否有效。

于 2012-04-30T09:44:23.310 回答
0
<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>
于 2012-05-29T07:14:39.483 回答