Soundcloud:上传曲目后,如何立即知道声音云轨道ID?

sle*_*lee 5 soundcloud

http://developers.soundcloud.com/docs/api

当我查看API文档时,我明白了

 SC.stream("/tracks/293", function(sound){
      sound.play();
 });
Run Code Online (Sandbox Code Playgroud)

当我查看上传的曲目时,它只为我提供了永久链接.如何从网站上获取曲目ID?我是否总是必须做/决定获取ID?

sco*_*_ri 10

这可能是比/解决更多的手动步骤,但它是"来自网站".当您转到声音并单击"共享"时,声音ID也会出现在嵌入代码中.

例如,如果您转到声音页面,例如:

https://soundcloud.com/lowcountrykingdom/another-ordinary-day

然后点击"分享",弹出一个弹出窗口.单击"嵌入"以切换到嵌入选项卡,然后复制嵌入代码,其类似于:

<iframe width="100%" height="166" scrolling="no" frameborder="no" src="https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/tracks/47580057&amp;color=ff6600&amp;auto_play=false&amp;show_artwork=true"></iframe>
Run Code Online (Sandbox Code Playgroud)

请注意url查询参数值中的ID:

url=https%3A//api.soundcloud.com/tracks/47580057
Run Code Online (Sandbox Code Playgroud)

  • 这似乎不再起作用。我现在只是在共享链接中看到名称的纯文本版本。 (2认同)
  • 如何以编程方式获取此内容? (2认同)