2016-12-19 79 views
1

this question相關,Soundcloud最近開始以/resolve返回JSON,而不是記錄的JSONP。SoundCloud /解析API端點返回JSON而不是JSONP

這是一個演示此問題的JSBin。 IT會嘗試解析跟蹤URL,但Soundcloud API會返回JSON而不是JSONP。

https://jsbin.com/fixabomefe/edit?html,console

(使用客戶端ID有在測試環境中使用開放源碼軟件的SoundCloud庫,所以它的安全,這裏泄漏)。

有沒有人(最好在Soundcloud)知道解決方案終端和jsonp發生了什麼?

很樂意切換到json,但是爲什麼會發生這種變化會有所幫助。

+0

他們似乎已經設置了合適的跨源頭,因此您應該可以直接使用返回的JSON,而無需JSONP攻擊。 – Sirko

+0

同意。我只是試圖瞭解這是否是Soundcloud的一部分,因爲我使用的庫使用JSONP,他們告訴我在Twitter上提出關於SO的API的問題。因此,在將PR提交給lib之前,我想了解Soundcloud的用意。 – sbauch

+0

與我們的圖書館有同樣的問題。讓我們繼續寫下他們的支持,直到他們能夠提供解決方案!它似乎仍然返回播放列表jsonp,這讓我認爲這是一個無意的錯誤。 – frankie

回答

0

這是由於在過去幾天內已經投入生產的一個bug。我們剛剛部署了一個修復程序,它看起來像JSBin再次工作。不便之處敬請原諒!