首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >获取用户或user_id声音云api

获取用户或user_id声音云api
EN

Stack Overflow用户
提问于 2013-11-05 15:45:09
回答 1查看 3.9K关注 0票数 1

我在为一个DJ的朋友做一个网站。他把他的音乐张贴在声音云上。我正试图通过他的网站上的声音云api获得他的音乐。问题是,我不知道如何使用soundcloud获取或选择用户。使用我的代码,我可以通过查询或类型搜索音乐,但不能通过用户搜索。

代码语言:javascript
运行
复制
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"));
  }
);

}`
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-05 22:28:49

可以使用/users/:user_id/tracks端点搜索特定用户的跟踪。例如,对于具有user_id 293的用户,可以使用以下代码示例检索他们的轨道:

代码语言:javascript
运行
复制
SC.initialize({
  client_id: 'CLIENT_ID'
});

SC.get('/users/293/tracks', function(tracks) {
  ...
});

如果您不知道他们的user_id,但是有他们的permalink url,您可以使用/resolve端点来检索它:

代码语言:javascript
运行
复制
SC.initialize({
  client_id: 'CLIENT_ID'
});

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

希望这能有所帮助。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19792928

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档