2014-12-03 77 views
0

我正在使用Javascript SDK来1)列出相册和2)在这些相册上播放歌曲。这些都将是公开歌曲。soundcloud要求redirect_uri

当我使用的示例代码从文档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

Soundcloud的API并不总是像他们说的那样工作。我总是创建并应用&生成一个非到期的令牌来传递我的呼叫,然后它就可以工作。我并不是说你必须提供一些建立了几个基于SC的站点的建议。 – 2014-12-03 23:45:09

+0

所以我确实这么做了,但是如何用令牌打电话?他们的所有例子都使用client_id – 2014-12-04 02:05:05

回答

0

所以,我得到这个工作的唯一方法,这是没有记录在任何地方。

使用SC.initialize通过client_id和任何redirect_uri。从URL中获取不安全的非过期access_token。

然后,调用SC.initilize传递该access_token作为键。

SC.initialize({ 
    access_token: "YOUR_ACCESS_TOKEN" 
}); 

然后不要调用SC.connect()。刚开始使用调用SC.get(“/ me”,cb)的api;

Soundcloud ...请提供更好的文档。不看好。