当前位置 : 主页 > 网络推广 > seo >

无法通过SoundCloud API调用检索某些公共曲目(403)

来源:互联网 收集:自由互联 发布时间:2021-06-16
通过SoundCloud API访问时,我的播放列表中的某些曲目不会被返回. 例如,我的播放列表中有两首曲目: http://api.soundcloud.com/tracks/169170570?client_id=CLIENT_ID http://api.soundcloud.com/tracks/251027701?clie
通过SoundCloud API访问时,我的播放列表中的某些曲目不会被返回.

例如,我的播放列表中有两首曲目:

> http://api.soundcloud.com/tracks/169170570?client_id=CLIENT_ID
> http://api.soundcloud.com/tracks/251027701?client_id=CLIENT_ID

轨道1的URL返回JSON对象,并且在我的/播放列表请求中也正确显示.但是,曲目2在上面的URL中给出了403,并且在我/播放列表请求中不存在.

为什么会这样?据我所知,曲目2是公共曲目,应该是可访问的.有趣的是我仍然可以通过添加/ stream到URL的末尾来流式传输2:

http://api.soundcloud.com/tracks/251027701/stream?client_id=CLIENT_ID

这里发生了什么?

艺术家很可能已阻止对此曲目的API访问.

SoundCloud has introduced an option for right holders to disable all API access to tracks by default, returning this 403 error when requested

从:
SoundCloud API URLs timing out and then returning error 403 on about 50% of tracks

网友评论