2015-06-10 23 views
6

我想知道這是否是一個新的SC SDK版本出問題。一切都很好,直到最後。SoundCloud SDK沒有在生產環境中接收令牌回調,僅在Safari中

要複製:

  • 打開Safari
  • 去:http://mixmatic.io
  • 登錄,並期待在從Mixmatic本地存儲的權威性。它將是空的。

在Chrome中做同樣的事情,它會正確填充。

爲了進一步測試,一旦authed在Chrome和Safari瀏覽器,頭部到控制檯和類型:

SC.accessToken(); 

Chrome瀏覽器將返回令牌,Safari會返回null。

您能否調查此錯誤?

+0

@誰投票結束,請注意,在dev.soundcloud.com上,他們明確指出發佈SO代碼問題。我知道這是不正確的用法,但這不是我的選擇。 –

+1

我也遇到此問題。 我們的用法可以參見:https://github.com/MoodCat/MoodCat.me-Frontend/blob/master/app/scripts/services/audio/soundCloudService.js 我也在Github上打開了一個問題: https://github.com/soundcloud/soundcloud-javascript/issues/19#issuecomment-113445035 我已經在這個問題上給了一個賞金。 –

回答

0

看一看https://github.com/MoodCat/angular-soundcloud。我最終改寫Soundcloud SDK以實現角度/路由器目的。也許你可以從中受益,看起來你也在使用Angular。

+0

真棒會稍後給這個旋轉:D謝謝 –

+0

我順便認爲它是與ui路由器有關。由於它轉換了href,Soundcloud API無法從查詢參數中讀取oauth標記。你有routeProvider.otherwise('/')集嗎?您可能想要測試,讓soundcloud對話框導航到另一個只有soundcloud js文件的html頁面。 –

+0

是的,我正在使用,否則!所以一個快速解決辦法是嘗試刪除?我不明白這是怎麼突然打破.. –

相關問題