6

我的网站使用带有 Soundcloud stream_url 的 SoundManager2 并添加了 secret_token 和 client_id 流式传输来自各个乐队的 Soundcloud 曲目。除了一个之外,所有频段似乎都在工作,而且我在 API 响应中看不到任何显示任何差异的内容。

这是已经工作了数周的特定设置,但今天开始返回 404: https ://soundcloud.com/mona-official/sets/torches-pitchforks

乐队说他们的设置没有改变任何东西,应用程序和小部件已启用,并且 API 中的所有曲目都可以流式传输 - 歌曲似乎无论如何都是公开的,并且在 soundcloud.com 上播放良好。乐队的访问令牌似乎仍然有效。

谢谢!瑞克

4

1 回答 1

4

如果您的应用程序可以在流中检查 404,这是一个丑陋的解决方法:

打电话

https://api.soundcloud.com/i1/tracks/<track_id>/streams?client_id=<cid>

将使用 RTMP 流以无条件 JSON 响应(即您无法获取 XML)响应,这将在几分钟左右有效:

{"rtmp_mp3_128_url":"rtmp://ec-rtmp-media.soundcloud.com:80/mp3:VeAGXsGTFb59.128?9527d18f1063a01f059bf10590159adb10dea0996b8c0cdb6748962c2c1b859ce6b56ee301b0b087e0695d03f6e9498fd963ef1328bc89c05e156bacca00317de55e78139e168138ead65c8fdac11f8d626674293d53f230cf5a"}

于 2014-03-15T09:45:56.693 回答