SoundCloud API получает комментарии - PullRequest
0 голосов
/ 07 августа 2011

Я использую звуковое облако api (в частности, js player) и хочу получить все комментарии к конкретному треку. Их API говорит это:

/tracks/_{id}_/comments:

что я не получаю, что такое ID и как вообще его запрашивать. Можете ли вы дать мне простой пример, как получить все комментарии для трека?

Ответы [ 3 ]

1 голос
/ 26 мая 2012

id - это идентификатор трека, каждый трек в SoundCloud имеет свой собственный идентификатор, который вы получаете, когда получаете данные трека, одно из полей называется id.

0 голосов
/ 29 января 2014

Старый пост, но мне недавно пришлось это сделать. Вот как это сделать с помощью JavaScript:

Чтобы получить идентификатор трека, где PATH - это путь к песне:

 SC.get(PATH
      , function (track, err) {
        // obtain track's id
        var TRACK_ID = track.id;
      });

затем используйте этот идентификатор для получения списка комментариев

   SC.get("/tracks/"+TRACK_ID+"/comments"
      , function (comments, err) {
        var COMMENTS = comments;
      });
0 голосов
/ 01 декабря 2012

Чтобы найти идентификатор трека, учитывая только его постоянную ссылку (URL, который вы видите, когда смотрите на трек на soundcloud.com), вы можете использовать конечную точку /resolve (разбитую на новые строки для удобочитаемости)

https://api.soundcloud.com/resolve
  ?url=http://soundcloud.com/eric/weird-mixer-sound
  &client_id=YOUR_CLIENT_ID
...