使用SoundCloud API检索轨道的“Artist”字段

时间:2017-02-21 14:36:38

标签: javascript soundcloud

是否可以使用API​​访问曲目元数据(更具体地说,“艺术家”和“作曲家”字段)?

“track”端点似乎无法检索此信息。

我使用了JavaScript SDK文档中的简单example

SC.initialize({
    client_id: 'my_client_id'});

SC.get('/tracks/12345').then(function(tracks){
    alert('Latest track: ' + tracks[0].title);
});

所以我收到很多曲目信息,但没有任何元数据字段(艺术家,出版商,作曲家等......)

有没有人设法通过API提取该信息?

提前致谢。

1 个答案:

答案 0 :(得分:1)

可悲的是,没有办法以100%的比例获得这些信息。看看https://developers.soundcloud.com/docs/api/reference#tracks处的API参考,列出了您可以查询到api的所有可能参数。

没有"艺术家" - 或"作曲家" -Values,因为SoundCloud不会将上传的曲目与官方发布信息进行比较。你唯一能表现为"艺术家"是上传音频的用户的用户名,当然,几乎在所有情况下,他都不是真正的艺术家。

虽然有些歌曲的标题中有艺术家(例如" Sia - Chandelier"),但你不能依赖它。