如何在Python中访问SoundCloud流URL?

如何在Python中访问SoundCloud流URL?,python,api,token,soundcloud,unauthorized,Python,Api,Token,Soundcloud,Unauthorized,不久前,我为我的一个朋友写了一个小工具。我从一个声音列表中检索了所有流链接(如),并用一个小python脚本下载了所有这些链接 从三月初开始,soundcloud肯定改变了什么,现在我的cronjob收到了401个未经授权的错误。我已经通读了SoundCloudAPI,但是整个访问令牌并不真正符合我的需要 你们中有谁有办法轻松解决这个问题吗?谢谢。正如Makoto所说,401似乎您失去了通过OAuth令牌访问的权限,因此我将再次检查以确保您的应用程序仍然可用,并且您的令牌正确无误。你可以查一下

不久前,我为我的一个朋友写了一个小工具。我从一个声音列表中检索了所有流链接(如),并用一个小python脚本下载了所有这些链接

从三月初开始,soundcloud肯定改变了什么,现在我的cronjob收到了
401个未经授权的
错误。我已经通读了SoundCloudAPI,但是整个
访问令牌
并不真正符合我的需要


你们中有谁有办法轻松解决这个问题吗?谢谢。

正如Makoto所说,401似乎您失去了通过OAuth令牌访问的权限,因此我将再次检查以确保您的应用程序仍然可用,并且您的令牌正确无误。你可以查一下

另外,我注意到您的url似乎与SC api显示的有所不同。一旦您决定获得正确的曲目id,流url的约定为:

http://api.soundcloud.com/tracks/{id}/stream

这可以在他们的文档中找到。

阅读文档。您必须将您的客户端id参数添加到流url,然后您将被重定向到流链接(mp3)。

“未经授权”可能意味着您无法访问这样的流,或者您失去了获取这些流的任何特权。是的,但有几个网站显然能够在没有客户端授权的情况下做到这一点:例如,没有想法?那太好了!