将soundcloud用户名转换为userid

时间:2013-12-01 04:43:58

标签: soundcloud username userid

我想在其个人资料中嵌入许多用户的soundcloud小部件(例如:http://www.sabbatella.com/soundcloud.htm)。我有他们所有的用户名,但没有用户ID,这是嵌入代码所必需的。

请您解释一下如何以最简单的方式将soundcloud用户名转换为其用户ID?例如:http://www.soundcloud.com/nightclubber是用户ID 32661578。

1 个答案:

答案 0 :(得分:2)

您实际上并不需要用户ID。将播放器与用户的个人资料页面嵌入为url参数,并在播放器启动时自动解析。这意味着在播放器加载之前需要另外一个ajax请求,但这可能不是太糟糕。

例如,这两个是等价的:

https://w.soundcloud.com/player/?url=https%3A//soundcloud.com/spadgos
https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/users/6431392

或者,您可以使用resolve端点来解析用户的固定链接

https://api.soundcloud.com/resolve?url=https%3A//soundcloud.com/spadgos&client_id=YOUR_CLIENT_ID