Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.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
获取用户或用户id Soundcloud api_Api_Get_Soundcloud - Fatal编程技术网

获取用户或用户id Soundcloud api

获取用户或用户id Soundcloud api,api,get,soundcloud,Api,Get,Soundcloud,我正在为一位DJ朋友制作一个网站。他在Soundcloud上发布他的音乐。我试图通过他的网站上的SoundCloudAPI获取他的音乐。问题是,我不知道如何使用SoundCloudAPI获取或选择用户。使用我的代码,我可以按查询或流派搜索音乐,但不能按用户搜索 function play(){ SC.initialize({ client_id: 'His client, not het user_id' }); SC.get('/tracks', { q: music}, f

我正在为一位DJ朋友制作一个网站。他在Soundcloud上发布他的音乐。我试图通过他的网站上的SoundCloudAPI获取他的音乐。问题是,我不知道如何使用SoundCloudAPI获取或选择用户。使用我的代码,我可以按查询或流派搜索音乐,但不能按用户搜索

function play(){

SC.initialize({      
client_id: 'His client, not het user_id'

});

SC.get('/tracks', { q: music},
function(tracks) {
  var random = Math.floor(Math.random() * 15);
  var track_url = tracks[random].permalink_url;
  SC.oEmbed(track_url, {auto_play: true, color: "ff0066"},
    document.getElementById("target"));
  }
);

}`

您可以使用
/users/:user\u id/tracks
端点搜索特定的用户轨迹。例如,对于用户id为293的用户,您可以使用以下代码示例检索其曲目:

SC.initialize({
  client_id: 'CLIENT_ID'
});

SC.get('/users/293/tracks', function(tracks) {
  ...
});
如果您不知道他们的
用户id
,但有他们的永久链接url,您可以使用
/resolve
端点检索它:

SC.initialize({
  client_id: 'CLIENT_ID'
});

SC.get('/resolve', {
  url: 'https://soundcloud.com/paulosman'
}, function(user) {
  console.log(user.id);
});

希望有帮助

您可以使用
/users/:user\u id/tracks
端点搜索特定的用户曲目。例如,对于用户id为293的用户,您可以使用以下代码示例检索其曲目:

SC.initialize({
  client_id: 'CLIENT_ID'
});

SC.get('/users/293/tracks', function(tracks) {
  ...
});
如果您不知道他们的
用户id
,但有他们的永久链接url,您可以使用
/resolve
端点检索它:

SC.initialize({
  client_id: 'CLIENT_ID'
});

SC.get('/resolve', {
  url: 'https://soundcloud.com/paulosman'
}, function(user) {
  console.log(user.id);
});

希望有帮助

嗨@PaulOsman,你能看看我关于soundcloud的问题吗?这里:嗨@PaulOsman,你能看看我关于soundcloud的问题吗?在这里: