ユーザー認証を要求せずに単一のアカウントにトラックをアップロードする (つまり、Soundcloud 画面なしで認証する)
ユーザーはポップアップ画面に移動する必要があります。これは、サード パーティのサービスにログインする場合によくあることです (Facebook Connect や Stack Overflow へのログインでさえ、これがどのように機能するかを考えてみてください)。これはユーザーのセキュリティ機能でもあります。ユーザーは効果的にアカウントのキーを提供しているため、何が起こっているのかが非常に明確になるはずです。
http://developers.soundcloud.com/docs/api/guide#authentication
これらのトラックを Web サイトのグリッドまたはリスト、およびマップに表示します (ジオタグ機能を使用します)。
これは、「それらのトラック」が何を意味するかによって異なります。すべてのトラックが必要な場合は、API を使用して特定のユーザーのすべてのトラックを取得できます( /users/:user_id/tracks
)。アプリを使用してアップロードしたトラックだけの場合は、目的に応じていくつかのオプションがあります。
アプリケーション( ) でアップロードされたすべてのパブリック トラックを取得できます/apps/:app_id/tracks
が、これには全員のトラックが含まれ、パブリック トラックのみが含まれます。現在のユーザーによるすべてのトラック (プライベート トラックを含む) を取得し、アプリで作成されたトラックを見つけて、アプリケーション内でそれらをフィルター処理できます。この情報は"created_with"
プロパティに保存されます。例えば:
"created_with": {
"id": 124,
"name": "SoundCloud iPhone",
"uri": "http://api.soundcloud.com/apps/124",
"permalink_url": "http://soundcloud.com/apps/iphone"
}
それらをグリッドまたはマップで表示するのは、おそらく別の問題だと思いますが...