Я раньше не использовал этот API, но после нескольких тестов, я думаю, что нашел вашу проблему.
Вы не должны использовать пользователей как первый сегмент URL, потому что вы не ищете пользователей, вы ищете треки, отфильтрованные по имени пользователя и тегам.
Вместо этого используйте треки в качестве первого сегмента URL-адреса и используйте параметр q для фильтрации имени пользователя. Затем вы можете использовать параметр теги .
Test this url: http://api.soundcloud.com/tracks?q=username&tags=tag
SC.get('/tracks/', {q:'royaloperahouse', tags: 'insights' }, function(result) {
console.log(result[0].tag_list);
});
Честно говоря, я все еще не понимаю параметр q . В документации по API вы найдете ссылки на нее в треках, пользователях и т. Д. И на странице поиска, о которых они говорят об этом, но я не нашел никакой документации о том, что параметр q фильтруется в каждом типе запроса. В дорожках указано имя пользователя (и возможный идентификатор пользователя)
Если вы используете этот API, вы должны попросить команду soundcloud в своей группе Google больше значения этого параметра.