【问题标题】:SoundCloud, download or stream file via apiSoundCloud,通过 api 下载或流式传输文件
【发布时间】:2012-07-12 08:26:33
【问题描述】:

我尝试使用 download_url 从 soundcloud 获取文件。

我得到“重定向”或“401 未授权”,我如何将其下载/流式传输到客户端?

谢谢

【问题讨论】:

    标签: audio soundcloud


    【解决方案1】:

    如果您收到 401 响应,则应在请求中包含您的 client_id。也可能是私有声音,在这种情况下,您还必须包含 oauth 凭据。

    实际的成功响应是重定向,因为流文件可以从不同的服务器访问,但只能使用特殊的限时访问令牌(包含在重定向响应中)。基本上,只要按照重定向,你就会有你的流。

    【讨论】:

    • 我正在尝试相同的方法,但结果相同。 http://api.soundcloud.com/tracks/773150/download&client_id=9bf720..........935998e1ab4f3272 将我带到 XML 文档:<error>401 - Unauthorized</error> 我拥有这首曲目,并且 afaik 它是公开的。
    • @LeeGee 你的网址格式不正确:应该是.../tracks/773150/download?client_id=...(注意那里的问号)
    【解决方案2】:

    您使用了错误的 URL 结构... 试试这个,它的工作原理(我测试过): http://api.soundcloud.com/tracks/773150/download?client_id={你的ID在这里}

    你应该使用?而不是 & 之前的 client_id

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多