6

SoundCloudAPIの新機能。

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

APIを使用して、アップロードしたトラックのデータにアクセスできるようになりました。

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

4

2 に答える 2

10

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

GETこのURLを使用してリクエストを 処理すると、リクエストし$ curl 'https://api.soundcloud.com/me/activities?limit=1&oauth_token=A_VALID_TOKEN'た情報を含むJSONまたはXMLファイル(回答の下部を参照)が作成されます。/me/activitiesこのURLでは、次の式に置き換えることができます。

/me/activitiesユーザーの最近のアクティビティ
/me/activities/allは上記のものと同じです(最近のアクティビティ) /me/activities/tracks/affiliatedは、ログインしたユーザーがフォローしているユーザーからの最近のトラック(ストリーム
/me/activities/tracks/exclusiveです。最近の排他的に共有されたトラック
/me/activities/all/ownは、ログインしたユーザーのトラックでの最近のアクティビティです。

JSON responses follow this scheme:

{
  "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 responses follow this one:

<?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>

For deeper and more precise informations about this functionnality, check SoundCloud's API Reference documentation.

于 2013-03-05T21:31:37.457 に答える
0

ご質問ありがとうございます。現在、このタイプの混合データ用のパブリックAPIは提供していません。

于 2013-01-03T14:59:41.333 に答える