获取SoundCloud API客户端ID

时间:2016-12-06 09:58:16

标签: soundcloud

从浏览器访问我的曲目时遇到问题。 通常我在浏览器中输入此链接以访问可下载的曲目:

http://api.soundcloud.com/tracks/294324164/download?client_id=02gUJC0hH2ct1EGOcYXQIzRFU91c72Ea

但是现在我再也无法访问它了,可能是客户端ID被更改了。 我如何获得新的客户ID?

感谢。

4 个答案:

答案 0 :(得分:10)

简单..转到你可以在soundcloud上下载的任何曲目,按f12并查看网络选项卡,点击下载,它会显示

https://api.soundcloud.com/tracks/322109493/download?client_id=2t9loNQH90kzJcsFCODdigxfp325aq4z&oauth_token=2-274121-85658-y9KQYyZ6qG9oT2uvPq

抓住client_id,替换它并修改下载的网址?流?使用流?如果你想要一个json格式的网址列表

http://api.soundcloud.com/tracks/294324164/stream?client_id=2t9loNQH90kzJcsFCODdigxfp325aq4z

答案 1 :(得分:2)

请参阅此用户的解决方案,以获取无需CLIENT ID即可执行此操作的方法,而您无法再从Soundcloud中获得该ID:https://stackoverflow.com/a/27461646/179571

答案 2 :(得分:1)

正如没有人提到的那样,在DevTools F12 下的Google Chrome浏览器中,您可以在重新加载时从“网络”标签中抓取client_id。此处列出的许多项目都引用了SoundCloud API,并需要您的client_id才能访问它。只需单击列表中不是image / base64项的任何项(例如以id?...开头的项),然后在client_id的请求URL中查找即可。

这是获取ID的最简单方法;现在您知道了,不要做任何非法的事。

对于那些认为这与另一个答案提到下载链接的答案相同的人,此方法可以跳过,因为不再可以从SoundCloud本身下载更多歌曲,而可以从链接的外部来源下载。

答案 3 :(得分:0)

您可以填写SoundCloud Application Registration form

来申请客户ID