我已经有一个应用程序将soundcloud链接作为有效玩家使用soundcloud API嵌入了一段时间,我最近注意到从轨道查找返回了大量403 Unauthorized
错误(api.soundcloud.com/tracks/[TRACK NO].json?client_id=[CLIENT ID]
)
我正在测试的曲目是https://soundcloud.com/crystal-castles/deicide,曲目ID为212943992.
我在浏览器中找到了网址并获得了正确的json返回,尝试隐身,403
。我突然清除了我的soundcloud cookies 403
。我尝试使用多个api密钥但没有成功。
我不能为我的生活弄清楚为什么某些歌曲会根据我的cookie的状态给我403
- 为什么如果我有一个有效的api密钥,api甚至会关心它?它似乎没有任何隐私设置(它绝对可嵌入,可共享等)。这条赛道有什么特别之处?
任何人都可以对这种情况有所了解吗?
编辑:我已将其固定在一个cookie上。这个cookie:
_session_auth_key [随机值] api.soundcloud.com / track Session 47
当呼叫有效时,如果我删除此cookie并获得新的身份验证密钥,则会失败。