在SoundCloud API上获取声音信息

时间:2013-11-28 22:57:27

标签: javascript cakephp soundcloud soundmanager2

我是一名从事UX工作的法国学生。 我想在一些条件下开发基于SoundCloud Stream的Web应用程序: 我想按照标签(类别)对声音进行分类,以创建自动播放列表。

目前,我不知道如何通过SoundCloud API捕获这些信息。 我习惯和cakephp一起工作。

你有没有试过这样的东西?

大家好。

2 个答案:

答案 0 :(得分:1)

使用CakePHP或任何其他框架或语言是完全可能的。它是API REST的原理,例如Soundclound API,它允许您通过在已定义的URL上发出HTTP请求(GET,POST,PUT等)来检索大量信息。

您现在可以做的最好的事情是阅读Soundcloud API文档,有很多关于如何执行这些HTTP请求的不同语言示例。

以此为例,它向您展示了如何创建一组声音:

http://developers.soundcloud.com/docs/api/guide#creating-sets

答案 1 :(得分:0)

SoundCloud提供了一个API,可以为您提供所需的所有信息。虽然我从未使用它,但有一个PHP SDK可能对你有用。

从那里,如果你想获得流信息(也就是你在登录时获得的相同曲目,你会看到当你去soundcloud.com/stream时),你需要先进行身份验证。有关这方面的信息,请访问:http://developers.soundcloud.com/docs/api/reference#connect

之后,请向此处描述的其中一个/ me / activities端点http://developers.soundcloud.com/docs/api/reference#activities发出请求,您将获得有关曲目的一些信息。一个曲目将包含tag_list,您可以将其解析为单个标签并创建播放列表或执行任何操作。