Frage

Ich versuche das zu bekommen JSON für den folgenden soundcloud Titellistenseite.

http://soundcloud.com/tags/Hiphop

Die Abfrage, die ich durchzuführen versuche, ist

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

Alle Songs auf dieser Tag-Seite sind weniger als 3 Tage alt, und ich ordne nach Relevanz.Die Filter scheinen überhaupt nicht zu funktionieren.Die Ergebnisse der Abfrage und der tags/Hiphop Seite sind nicht einmal in der Nähe.Vermisse ich etwas?

War es hilfreich?

Lösung

Leider kann der Filter „created_at“ nicht mit dem Parameter „order“ verwendet werden.Wenn Sie den Eintrag in der von Ihnen angegebenen URL replizieren möchten, stellen Sie einfach die folgende API-Anfrage:

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

Oder in JavaScript, vorausgesetzt, Sie haben ein ul-Element mit der 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');                    
    });
});
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top