"The Hives"的曲目不是通过api流式传输的

kia*_*ius 5 soundcloud

"The Hives"的曲目声称可以流式传输,但正在返回404.

以下是Civilization的Dying id 3644317(http://api.soundcloud.com/tracks/3644317.json?client_id=)的JSON响应:

{
    "kind": "track",
    "id": 3644317,
    …
    "sharing": "public",
    "streamable": true,
    "embeddable_by": "all",
    "downloadable": false,
    "title": "Civilization's Dying",
    …
    "stream_url": "http://api.soundcloud.com/tracks/3644317/stream"    
}
Run Code Online (Sandbox Code Playgroud)

streamable是真的并且它给出了stream_url,当我尝试使用我的client_id访问它时(就像我已经完成了其他轨道)它返回404.

编辑:分享是公开的.将信息添加回有效负载以及指向api页面的链接,其中包含完整响应以供参考.

nic*_*ckf 6

目前有一个影响一些艺术家的错误,他们的曲目实际上不再可以流式传输,但API响应没有显示这一事实.这应该很快修复.

  • 我也会在很多个月内得到这个错误. (3认同)
  • 很多曲目我仍然遇到同样的错误.这个问题还没有解决吗? (2认同)

小智 1

确保这首歌在返回的曲目获取请求中将“共享”设置为“公开”。如果没有,您将需要通过 Soundcloud 进行身份验证。

http://developers.soundcloud.com/docs#authentication