我正在使用声音云 api(特别是 js 播放器)并希望获得特定曲目的所有评论。他们的 api 是这样说的:
/tracks/_{id}_/comments:
我不明白,什么是 ID 以及一般如何查询它。你能给我一个简单的例子,如何获取曲目的所有评论吗?
我正在使用声音云 api(特别是 js 播放器)并希望获得特定曲目的所有评论。他们的 api 是这样说的:
/tracks/_{id}_/comments:
我不明白,什么是 ID 以及一般如何查询它。你能给我一个简单的例子,如何获取曲目的所有评论吗?
id 是曲目 ID,SoundCloud 上的每个曲目都有自己的 ID,当您获取曲目数据时会得到它,其中一个字段称为 id。
要查找曲目的 ID,只需给出其永久链接(您在 soundcloud.com 上查看曲目时看到的 url),然后您可以使用/resolve
端点(为了便于阅读,换行换行)
https://api.soundcloud.com/resolve
?url=http://soundcloud.com/eric/weird-mixer-sound
&client_id=YOUR_CLIENT_ID
旧帖子,但我最近不得不这样做。以下是使用 javascript 的方法:
要获取 PATH 是歌曲路径的曲目 ID:
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;
});