编程语言
首页 > 编程语言> > javascript-SoundCloud流API为某些URL提供401和403错误

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