Domanda

Sto cercando di ottenere il JSON per la seguente pagina soundcloud Lineting Page.

http://soundcloud.com/tags/Hiphop
.

La query provo a eseguire è

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

Tutte le canzoni su quella pagina dei tag sono meno di 3 giorni, e sto ordinando per calore.I filtri non sembrano funzionare affatto.I risultati della query e la pagina tags/Hiphop non sono nemmeno vicini.Mi manca qualcosa?

È stato utile?

Soluzione

Sfortunatamente il filtro creato_at non può essere utilizzato con il parametro dell'ordine.Se desideri replicare l'elenco nell'URL che hai fornito, fai semplicemente la seguente richiesta API:

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

O, in JavaScript, supponendo di avere un elemento UL con un ID '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');                    
    });
});
.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top