0

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ページは近いものではありません。何か不足していますか?

4

1 に答える 1

2

残念ながら、created_atフィルターはorderパラメーターと一緒に使用できません。指定したURLでリストを複製する場合は、次のAPIリクエストを行うだけです。

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

または、JavaScriptでは、IDが「tracks」のul要素があると仮定します。

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');                    
    });
});
于 2012-05-23T15:00:29.243 に答える