soundcloud要求redirect_uri

时间:2014-12-03 22:57:32

标签: javascript soundcloud

我使用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.

我也没有看到列出专辑的方法,但是一旦我进入,我就可以开始探索了。关于如何让客户工作的任何想法?

2 个答案:

答案 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();
});