我正在使用声音云API(特别是js播放器),并想获得特定曲目的所有评论。他们的api说:
/tracks/_{id}_/comments:
我没有得到,什么是ID以及如何查询它。你能给我一个简单的例子来说明如何获得赛道的所有评论吗?
答案 0 :(得分:1)
id是轨道ID,SoundCloud上的每个轨道都有自己的ID,当你获得轨道数据时,它会得到它,其中一个字段称为id。
答案 1 :(得分:0)
要查找轨道的ID,只给出它的永久链接(当您在soundcloud.com上查看轨道时看到的URL),然后您可以使用/resolve
端点(打破新线路易读性)
https://api.soundcloud.com/resolve
?url=http://soundcloud.com/eric/weird-mixer-sound
&client_id=YOUR_CLIENT_ID
答案 2 :(得分:0)
旧帖但我最近不得不这样做。以下是使用javascript:
的方法要获取曲目ID,其中PATH是歌曲的路径:
SC.get(PATH
, function (track, err) {
// obtain track's id
var TRACK_ID = track.id;
});
然后使用该ID获取评论列表
SC.get("/tracks/"+TRACK_ID+"/comments"
, function (comments, err) {
var COMMENTS = comments;
});