3

彼らはそうあるべきだと思われるので、私はしばらくの間これを行う方法を探していました。

SoundCloudページから最新の5つのトラックを自動的に取得し、それらをWebサイトの[最新のオーディオ]セクションに配置したいだけです。

SoundCloudはこれを自分で行います。特定のトラックに移動すると、ページの右下に「ユーザー名によるその他のトラック」が表示されます。http: //soundcloud.com/goldenstatewarriors/mark-jackson-on-the-danをご覧ください。

私が見つけた最も近いものはこれです:

http://api.soundcloud.com/tracks?client_id={client_id}

ただし、そのためには、soundcloudアプリ用のclient_idが必要です。アプリを登録しようとclient_idしましたが、上記に与えられたものを入力すると、自分のものではないトラックがたくさん表示されます。

http://api.soundcloud.com/tracks?client_id=02db8e29aa2fb5bf590f478b73137c67

私はこれを行う方法がなければならないことを知っています...

4

1 に答える 1

7

答えは簡単です

http://api.soundcloud.com/users/<USER_ID>/tracks.json?client_id=APP_ID

このように打つ:

http://api.soundcloud.com/users/jakuboboza/tracks.json?client_id=APP_ID 

あなたが得る:

[{"kind":"track","id":3481075,"created_at":"2010/06/16 12:27:20   +0000","user_id":1187050,"duration":1331,"commentable":true,"state":"finished","original_content_size":15835,"sharing":"public","tag_list":"","permalink":"nl-lul","description":"","streamable":true,"downloadable":false,"genre":"","release":"","purchase_url":null,"purchase_title":null,"label_id":null,"label_name":"","isrc":"","video_url":null,"track_type":"","key_signature"...

並べ替えてcreated_at利益を得る:)

乾杯!お役に立てれば

于 2012-05-04T18:31:51.100 に答える