SoundCloud 流 API 为某些 URL 提供 401 和 403 错误
SoundCloud stream API gives 401 and 403 errors for some URLs
我有一个js函数来按曲目ID播放曲目:
SC.stream("/tracks/" + trackID, function(sound){
sound.play();
});
但是,我只收到某些曲目 ID 的 401 和 403 错误......
返回错误的 ID 示例:
- 18163056
- 21792172
我已经为这些 ID 尝试了 SC.stream,并为未经身份验证(仅使用客户端 ID)和经过身份验证的用户尝试了更多,并得到了相同的结果。
我已经看到有人建议,如果有人禁用在轨道选项中的嵌入,就会发生这种情况,但如果您转到跟踪页面并共享它(因为嵌入 URL 已显示并有效),这些选项显然不会被禁用)
任何建议非常感谢!
SoundCloud 音轨可以禁用,以便通过 API 进行流式传输,同时仍允许使用小部件。
如果您 GET http://api.soundcloud.com/tracks/18163056?client_id=YOUR_CLIENT_ID 您可以检查流属性,对于您发送的两个曲目,该属性都是假的。
相关文章:
- AngularJS错误:提供程序必须从$get工厂方法返回值
- 文档就绪提供了错误的选择器高度
- 修复AngularJS错误:提供程序必须从$get工厂方法返回值
- 为什么我得到错误:$injector:unp未知提供程序
- 在nginx错误495(错误的客户端证书)上提供Rails资产管道中的样式表
- 未捕获的类型错误:无法在“CanvasRenderingContext2D”上执行“getImageData”:提供的双
- 在 Chartjs v2 极坐标图中重现错误,未绘制所有提供的数据
- 在出厂时注入服务错误: [$injector:unpr] 未知提供程序: $scopeProvider <- $scop
- AngularJS错误:$injector:unp未知提供程序-$modalInstanceProvider
- AngularJS:未知的提供程序错误
- Angular小部件中的Angular Grid返回错误:[$injector:unp]未知提供程序:
- 错误:找不到模块'html',可以't提供静态文件
- 获取解析值的未知提供程序错误
- Firefox加载项验证提供了document.write&innerHTML错误
- angular.js:13294错误:[$injector:unp]未知提供程序:cityResourceProvide
- 角度依赖项和提供程序不可用错误
- ionic.bundle.js:25642错误:[$injector:unp]未知提供程序:$cordovaGeoloc
- nginx在更改时提供错误的js文件
- Console.log提供正确的输出,但在访问设置值时,它提供错误的输出
- 想要防止用户输入任何空间在文本字段提供错误时,他这样做