Soundcloud-API-Abfrage nach Tags nach Hotness und erstellt danach
-
13-12-2019 - |
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?
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