前段时间我为我的一个 friend 写了一个小工具。我从声音列表中检索了所有流链接(如 this ),并使用一个小的 python 脚本下载了所有这些链接。
自三月初以来,soundcloud 一定发生了一些变化,现在我的 cronjob 收到 401 Unauthorized
错误。我已经通读了 soundcloud API,但是整个 Access Token
并不真正符合我的需要。
你们有没有想过轻松处理这个问题的?谢谢。
最佳答案
正如 Makoto 所说,401 似乎让您失去了通过 OAuth token 访问的权限,因此我会仔细检查以确保您的应用程序仍然可用并且您的 token 是正确的。您可以查看 Your Apps Page.
另外,我注意到您的 url 似乎与 SC api 显示的有点不同。一旦您决定获得正确的轨道 ID,流 url 的约定是:
http://api.soundcloud.com/tracks/{id}/stream
这可以在他们的 track documentation 中找到.
关于python - 如何在 Python 中访问 SoundCloud-Stream URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15468422/