Soundcloud API在某些曲目上返回403

And*_*rew 9 python api soundcloud

Soundclouds API在某些曲目上为我返回403.我尝试过使用原始的http端点以及用于python的soundcloud api包装器,两者都有问题.

https://api.soundcloud.com/tracks/251164884.json?client_id=CLIENT_ID
Run Code Online (Sandbox Code Playgroud)

上面的一个返回403错误,而低于一个工作,显然使用相同的CLIENT_ID

https://api.soundcloud.com/tracks/197355235.json?client_id=CLIENT_ID
Run Code Online (Sandbox Code Playgroud)

我得到了使用库包装器.requests.exceptions.HTTPError:403客户端错误:禁止

    import soundcloud
    client = soundcloud.Client(client_id=CLIENT_ID)
    track = client.get('/resolve', url='https://soundcloud.com/mtarecords/my-nu-leng-flava-d-soul-shake') 
Run Code Online (Sandbox Code Playgroud)

https://soundcloud.com/calyxteebee/nothing-left 另一条也无法解决的曲目.并非所有曲目都有这个问题,大多数曲目都是如此.

如果你去分享 - >嵌入Soundcloud,track_id将在那里,所以我知道我正在使用正确的track_id.

在浏览器中查看http端点我收到错误.

Failed to load resource: the server responded with a status of 401 (Unauthorized) - https://api.soundcloud.com/favicon.ico
Run Code Online (Sandbox Code Playgroud)

其他人之前遇到过这个问题吗?

小智 1

使用这个网址,工作完美,先生。尝试这个。:D

https://api.soundcloud.com/tracks/TRACK_ID/stream?client_id=CLIENT_ID
Run Code Online (Sandbox Code Playgroud)