特定のユーザーに認証を要求せずに、soundcloud APIを介して特定のユーザーからトラックリストを取得することは可能ですか?
ここで入手できるYouTubeフィードのようなものを探しています: https://gdata.youtube.com/feeds/api/users/mrromandiaz/uploads?max-results=1 (I '私のアカウントでこれを指摘しましたが、ユーザー名「mrromandiaz」を任意のユーザー名に置き換えて、そのユーザーの動画を取得できます...
質問は、Soundcloudは同様のものを提供していますか?認証、投稿、アップロード、制御する必要はありません...デフォルトのプレーヤーに頼らずに、ユーザーのトラックリストをプロファイルに表示するだけです。
認証せずにsoundcloudAPIを介して特定のユーザーからトラックリストを取得するには:
(javascriptの例)
SC.initialize({
client_id: "YOUR_CLIENT_ID",
redirect_uri: "http://example.com/callback.html",
});
/**
Once that's done you are all set and ready to call the SoundCloud API.
**/
/**
Call to the SoundCloud API.
Retrieves list of tracks, and displays a list with links to the tracks showing 'tracktitle' and 'track duration'
**/
var userId = 39090345; // user_id of Prutsonic
SC.get("/tracks", {
user_id: userId,
limit: 100
}, function (tracks) {
for (var i = 0; i < tracks.length; i++) {
console.log(tracks[i].title);
}
});
ここで私のフィドルを試すことができます: http://jsfiddle.net/tobiasbeuving/26pHX/5/
(PHPの例:)
try {
$tracks = $client->get('tracks', array('user_id' => '39090345','limit' => 100));
} catch (Services_Soundcloud_Invalid_Http_Response_Code_Exception $e) {
print $e->getMessage();
}
(私はちょうど同様の質問に答えました Soundcloud stratusプレーヤーは一度に個々のトラック以上を動的に追加しません が、処理方法がわかりません「重複した質問」の状況。
乾杯、T