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

时间:2013-03-04 21:32:11

标签: 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"    
}

streamable为true并且它提供了stream_url,当我尝试使用我的client_id访问它时(就像我已经完成其他轨道一样)它返回404.

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

3 个答案:

答案 0 :(得分:6)

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

答案 1 :(得分:1)

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

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

答案 2 :(得分:0)

当我尝试流式传输Lorde(Royals)曲目时,我也遇到了这个问题。 (Soundcloud用户ID:27622444)

检查API返回的跟踪属性后,我注意到streamable属性已设置为false

API返回数据:

(...)
sharing: "public"
state: "finished"
streamable: false
tag_list: ""
title: "Swingin' Party"
(...)

希望有所帮助!

干杯, Ť