2014-12-03 76 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 ...請提供更好的文檔。不看好。