我尝试使用 download_url 从 soundcloud 获取文件。
我要么被“重定向”或“401 未经授权”,我如何将其下载/流式传输到客户端?
谢谢
如果您收到 401 响应,那么您应该在请求中包含您client_id
的响应。也可能是它是私人声音,在这种情况下,您还必须包含 oauth 凭据。
实际的成功响应是重定向,因为流文件可以从不同的服务器访问,但只能使用特殊的限时访问令牌(包含在重定向响应中)。基本上,只需遵循重定向,您就会拥有自己的直播。
您使用了错误的 URL 结构......试试这个,它的工作(我测试过): http ://api.soundcloud.com/tracks/773150/download?client_id = {Your ID Here}
你应该使用?而不是 & 之前的 client_id