我使用Javascript SDK来1)列出专辑和2)在这些专辑上播放歌曲。这些都是公共歌曲。
当我使用文档https://developers.soundcloud.com/docs/api/guide#playing
中的示例代码时它说Uncaught Options client_id and redirect_uri must be passed
尽管文档说的是
Note that as long as the sound is public, you'll only need to provide a client_id when creating a client.
我也没有看到列出专辑的方法,但是一旦我进入,我就可以开始探索了。关于如何让客户工作的任何想法?
答案 0 :(得分:0)
所以,我开始工作的唯一方法是在任何地方都没有记录。
使用SC.initialize
传递client_id
和任何redirect_uri
。从URL中获取不安全的非过期access_token。
然后,调用SC.initilize,将access_token作为密钥传递。
SC.initialize({
access_token: "YOUR_ACCESS_TOKEN"
});
然后DON' T调用SC.connect()。刚开始使用api调用SC.get(" / me",cb);
Soundcloud ...请提供更好的文档。大拇指向下。
答案 1 :(得分:0)
从JavaScript SDK 3.3.0版本开始,您不需要重定向URI,只需一个客户端ID:
SC.initialize({
client_id: '{CLIENT_ID}'
});
SC.stream('tracks/107686148').then(function(player) {
player.play();
});