3

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

自 3 月初以来,soundcloud 肯定发生了一些变化,现在我的 cronjob 收到了401 Unauthorized错误。我已经通读了 soundcloud API,但它Access Token并不完全符合我的需求。

你们中有人有轻松处理这个问题的想法吗?谢谢。

4

2 回答 2

5

正如 Makoto 所说,401 似乎您已经失去了通过 OAuth 令牌访问的权限,所以我会仔细检查以确保您的应用程序仍然可用并且您的令牌是正确的。您可以在您的应用程序页面上查看。

另外,我注意到您的网址似乎与 SC api 显示的有点不同。一旦您决定获取正确的轨道 ID,流 url 的约定是:

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

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

于 2013-03-19T20:18:56.407 回答
1

在此处阅读文档。您必须将您的 client_id 参数添加到流 url,然后您将被重定向到流链接 (mp3)。

于 2014-02-12T09:03:16.640 回答