Query API SoundCloud per tag per calore e creato dopo
-
13-12-2019 - |
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?
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