javascript-SoundCloud流API为某些URL提供401和403错误
作者:互联网
我有一个js函数来按音轨ID播放音轨:
SC.stream("/tracks/" + trackID, function(sound){
sound.play();
});
但是,我仅对某些音轨ID出现401和403错误…
ID返回错误的示例:
> 18163056
> 21792172
我已经为这些ID尝试了SC.stream,并为未经身份验证的用户(仅使用客户端ID)和经过身份验证的用户尝试了更多操作,并获得了相同的结果.
我已经看到它建议如果有人禁用跟踪选项中的嵌入会发生这种情况,但是如果您转到跟踪页面并共享它,显然不会禁用这些(因为嵌入URL会显示并起作用)
任何建议,不胜感激!
解决方法:
仍可允许该小部件通过API禁用SoundCloud曲目进行流传输.
如果您获取http://api.soundcloud.com/tracks/18163056?client_id=YOUR_CLIENT_ID,则可以检查流属性,对于您发送的两个曲目,该属性均为false.
标签:sdk,javascript,soundcloud 来源: https://codeday.me/bug/20191101/1982316.html