声音云艺术家 ID 的网址



给定一个链接,例如:https://soundcloud.com/glennon-williams/spacedude

获取用户 ID 的最简单方法是什么?现在我解析用户名,所以我得到:glennon-williams

然后,我对此名称运行查询:http://api.soundcloud.com/users?q=glennon-williams&client_id=XXX并将permalink与我搜索的用户名匹配。

有没有更直接/更简单的方法可以做到这一点? 我的方法可能出现什么问题?

我会使用解析端点。

https://developers.soundcloud.com/docs/api/reference#resolve

以下是 JS 中的逻辑:

SC.get('/resolve', { url: scurl }, function(resolverr) {
console.log(resolverr);
if(resolverr.kind == 'track')
{console.log(resolverr.user.id)}
else 
{console.log(resolverr.id)}    
});

http://jsfiddle.net/iambnz/6thxporm/

无需编程:

http://os.bnz-power.com/soursound/#/user/glennon-williams

最新更新