2012-12-31 3 views
6

です。ユーザーのストリームにアクセスする方法は? SoundCloud APIの新機能は

私は登録ユーザーです。私はいくつかのトラックをアップロードし、私はsoundcloudにログインして私のページに表示されます:https://soundcloud.com/stream

私は今、私のアップロードされたトラックのデータにアクセスできます。

他のユーザーに従うと、これらのユーザーのトラックはhttps://soundcloud.com/streamにも表示されます。しかし、APIドキュメントでは、自分のトラックのトラックにデータをアクセスする方法と、それに続くユーザーのトラックを見つけることができませんでした。これを行う方法は?

答えて

10

SoundCloudのドキュメントが更新されたようです:ユーザのアクティビティは、「ログインしたユーザのダッシュボードのアイテム」として引用されていますにフェッチできます。このダッシュボードでは、特定の種類のアイテムを取得することもできます。

あなたはこのURL $ curl 'https://api.soundcloud.com/me/activities?limit=1&oauth_token=A_VALID_TOKEN'GET要求を処理するとき、あなたはJSONまたはXMLファイルを持っている(答えの下部にある参照)あなたが要求した情報が含まれています。このURLでは、あなたは、これらの式で/me/activitiesを置き換えることができます。

/me/activities
/me/activities/allあなたのユーザーの最近の活動を提供します(最近のアクティビティ)上記のものと同じである /me/activities/tracks/affiliatedログインしたユーザーは、以下のユーザーからの最近の曲です(ストリーム
/me/activities/tracks/exclusiveは最近、もっぱら共有トラック
/me/activities/all/ownでログインしているユーザーのトラック

JSONのresponに関する最近の活動でありますSESはこの方式に従います。

{ 
    "next_href": "https://api.soundcloud.com/...?cursor=81923e19...", 
    "collection": [ 
    { 
     "type":  "comment", 
     "created_at": "2011/07/21 09:55:19 +0000", 
     "tags":  "own, affiliated", 
     "origin": { 
     ... 
     } 
    }, 
    ... 
    ] 
} 

XMLレスポンスはこの1つに従います。

<?xml version="1.0" encoding="UTF-8"?> 
<activities next-href="https://api.soundcloud.com/me/activities?cursor=0fc02662-1d76-11e0-8c9a-48ea6afb1384" type="array"> 
    <activity> 
    ... 
    </activity> 
    ... 
</activities> 

このfunctionnalityについてより深く、より正確な情報については、SoundCloud's API Reference documentationを確認してください。

0

ご質問ありがとうございます。現在のところ、この種の混合データの公開APIは提供されていません。

+0

これはあまりにも悪いことです。 SoundCloudにこれを実装するよう頼むべき適切なチャンネルは何でしょうか? –

+0

これについてあなたのユースケースを説明できますか? –

+0

私はSoundcloudをWebアプリケーションに統合する作業をしており、ユーザーがこれらのトラックにアクセスできるようにしたいと考えています。 –

関連する問題