Soundcloud API的javascript / JSONP响应无效

时间:2015-01-22 16:46:46

标签: api google-chrome jsonp google-chrome-devtools soundcloud

当我在我的HTML文档中包含this url作为<script>时,Chrome不会调用我的回调函数,而对于soundcloud resolve返回的其他网址,它非常有效API。

经过使用Chrome Dev Tools的长时间调查后,我终于发现该调用返回的javascript会触发一个SyntaxError(参见下面的屏幕截图)。

enter image description here

如何让我的回调函数像往常一样调用该文件?

1 个答案:

答案 0 :(得分:1)

DevTools确实指出了这个问题:

\u2029 character in JSON

响应中有一个不允许的字符(\u2028)。 SoundCloud搞砸了消毒。此JSONP响应在所有浏览器中都无效。

要解决此问题,您只需直接获取JSON文件即可。 SoundCloud CORS设置似乎to allow that