获取特定用户';带SoundCloudAPI的音乐列表

获取特定用户';带SoundCloudAPI的音乐列表,api,soundcloud,Api,Soundcloud,是否可以通过soundcloud API从特定用户处获取曲目列表,而无需特定用户进行身份验证 我正在寻找类似YouTube提要的东西,你可以在这里找到:(我已经在我的帐户中指出了这一点,但是用户名“mrromandiaz”可以替换为任何用户名来检索该用户的视频 问题是,Soundcloud是否提供了类似的功能?我不需要进行身份验证、发布、上传或控制任何内容……只需将用户的曲目列表显示在他们的个人资料上,而无需使用默认播放器。是的,API端点位于/users/{user\u id}/跟踪。如果您没

是否可以通过soundcloud API从特定用户处获取曲目列表,而无需特定用户进行身份验证

我正在寻找类似YouTube提要的东西,你可以在这里找到:(我已经在我的帐户中指出了这一点,但是用户名“mrromandiaz”可以替换为任何用户名来检索该用户的视频


问题是,Soundcloud是否提供了类似的功能?我不需要进行身份验证、发布、上传或控制任何内容……只需将用户的曲目列表显示在他们的个人资料上,而无需使用默认播放器。

是的,API端点位于
/users/{user\u id}/跟踪
。如果您没有用户id,只有他们的用户名(permalink),则可以使用
/resolve
端点获取用户数据,包括他们的id


此处和此处的文档。

要通过soundcloud API从特定用户处获取曲目列表,无需验证:

(javascript示例)

(我刚刚回答了一个类似的问题,但我不知道如何处理“重复问题”的情况


干杯,T

是的,我正在尝试访问它,但它总是说未经授权,你能告诉我如何在未经身份验证的情况下获取曲目吗?@VikasGupta你需要在每个请求中包含你的客户id。这并不意味着你需要登录,但你需要你的应用程序的客户id。@nickf是的,我正在尝试,我甚至尝试过,我也没有我写了这封信,但每次都说是未经授权的请help@VikasGupta请尝试一个有效的客户端id。让我们
SC.initialize({
      client_id: "YOUR_CLIENT_ID",
      redirect_uri: "http://example.com/callback.html",
  });

/**
Once that's done you are all set and ready to call the SoundCloud API. 
**/

/**
Call to the SoundCloud API. 
Retrieves list of tracks, and displays a list with links to the tracks showing 'tracktitle' and 'track duration'
**/

  var userId = 39090345; // user_id of Prutsonic

  SC.get("/tracks", {
      user_id: userId,
      limit: 100
  }, function (tracks) {



      for (var i = 0; i < tracks.length; i++) {
          console.log(tracks[i].title);
      }

  });
    try {
        $tracks = $client->get('tracks', array('user_id' => '39090345','limit' => 100));
    } catch (Services_Soundcloud_Invalid_Http_Response_Code_Exception $e) {
        print $e->getMessage();
    }