Запрос Soundcloud API для тегов по популярности и созданным после

Я пытаюсь получить JSON для следующей страницы со списком треков soundcloud.

http://soundcloud.com/tags/Hiphop

Запрос, который я пытаюсь выполнить,

http://api.soundcloud.com/tracks.json?order=hotness&limit=20&created_at[from]=2012-05-18&tags=hiphop + consumer key.

Всем песням на этой странице тегов меньше 3 дней, и я упорядочиваю их по популярности. Фильтры вообще не работают. Результаты запроса и tags/Hiphop страницы даже не близки. Я что-то упускаю?


person payaaam    schedule 22.05.2012    source источник
comment
У меня тоже фильтры не работают. Они должны быть внизу или что-то в этом роде.   -  person mnort9    schedule 23.05.2012


Ответы (1)


К сожалению, фильтр created_at нельзя использовать с параметром заказа. Если вы хотите воспроизвести список в предоставленном вами URL-адресе, просто сделайте следующий запрос API:

https://api.soundcloud.com/tracks.json?client_id=YOUR_CLIENT_ID&tags=hiphop&order=hotness

Или, в JavaScript, если у вас есть элемент ul с идентификатором 'tracks':

var url = 'https://api.soundcloud.com/tracks.json?client_id=YOUR_CLIENT_ID&tags=Hiphop&order_by=hotness';
$.getJSON(url, function(data) {
    $.each(data, function(index, track) {
        $('<li />', { text: track.title }).appendTo('#tracks');                    
    });
});
person Paul Osman    schedule 23.05.2012