将曲目上传到单个帐户而不请求用户身份验证(即,在没有 Soundcloud 屏幕的情况下进行身份验证)
用户必须转到弹出屏幕。这对于登录第三方服务是很常见的(想想它在 Facebook Connect 中的工作原理,甚至对于登录 Stack Overflow)。对于用户来说,这也是一项安全功能:他们实际上是在向您提供他们帐户的密钥,因此应该非常清楚发生了什么。
http://developers.soundcloud.com/docs/api/guide#authentication
在网站上的网格或列表中以及在地图上显示这些轨迹(我将使用地理标记功能)
这取决于你所说的“那些曲目”是什么意思:如果你想要他们的所有曲目,那么你可以使用 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"
}
在网格或地图中显示它们,我认为可能是一个不同的问题......