我正在使用 Javascript 为 SoundCloud 和 SoundManager2 创建另一个自定义播放器。
我可以从 api.soundcloud.com/tracks/1928712958 之类的 URI 播放流,但我想使用 Soundcloud url(例如http://soundcloud.com/damianmarley/skrillex-damian-marley-make-它)作为输入。
我该怎么做?
我正在使用 Javascript 为 SoundCloud 和 SoundManager2 创建另一个自定义播放器。
我可以从 api.soundcloud.com/tracks/1928712958 之类的 URI 播放流,但我想使用 Soundcloud url(例如http://soundcloud.com/damianmarley/skrillex-damian-marley-make-它)作为输入。
我该怎么做?
首先,您需要在 Sound Cloud 上创建自己的应用程序
创建应用程序后,你 git
现在您可以调用 soundcloud API,但您需要知道 userId 或 PlaylistId 或 TrackId
要知道用户的 ID,我们可以使用 /resolve 函数
假设用户链接是
https://soundcloud.com/a-salem-2
要知道用户 ID,我们使用如下解析功能
http://api.soundcloud.com/resolve.json?url=https://soundcloud.com/a-salem-2&client_id=YOUR_CLIENT_ID
这会给你 userId,在我的例子中是 [75258312]
获取用户轨迹
https://api.soundcloud.com/users/75258312/tracks.json?client_id=YOUR_CLIENT_ID
希望有所帮助:)