小编Def*_*ult的帖子

Soundcloud API /stream 端点给出 401 错误

我正在尝试编写一个 react native 应用程序,它将从 Soundcloud 流式传输一些曲目。作为测试,我一直在使用 python 使用 API,并且我能够发出请求来解析 url、拉出播放列表/曲目以及我需要的所有其他内容。

话虽如此,当向任何给定轨道的 stream_url 发出请求时,我收到 401 错误。

当前有问题的网址是:https : //api.soundcloud.com/tracks/699691660/stream?client_id=PGBAyVqBYXvDBjeaz3kSsHAMnr1fndq1

我试过没有 ?client_id...,我试过替换 ? 使用&,我试过获取另一个client_id,我试过使用allow_redirects 作为true 和false,但似乎没有任何效果。任何帮助将不胜感激。

每个轨道的可流属性都是 True,所以它不应该是权限问题。

编辑:

经过一番研究,我找到了一个半成功的解决方法。API 的 /stream 端点仍然无法正常工作,但如果您将目标端点更改为http://feeds.soundcloud.com/users/soundcloud:users :/sounds.rss,它将为您提供一个 RSS 提要(大部分)与使用曲目或播放列表 API 端点所获得的相同。

其中包含的链接可以流式传输。

soundcloud react-native

15
推荐指数
3
解决办法
1804
查看次数

标签 统计

react-native ×1

soundcloud ×1