SoundCloud API的新功能。
说我是注册用户。当我登录soundcloud时,我上传了几首曲目并显示在我的页面上:https://soundcloud.com/stream
使用API,我现在可以通过上传的曲目访问数据。
如果我关注其他用户,这些用户的曲目也会显示在https://soundcloud.com/stream。但是,我无法在API文档中找到任何方式来访问我跟踪的用户和跟踪用户的数据。有什么办法吗?
答案 0 :(得分:10)
似乎SoundCloud文档已更新:用户的活动,被引用为“登录用户的仪表板上的项目”可以获取。您甚至可以在此仪表板上获取特定类型的项目。
使用此网址处理GET
请求时
$ curl 'https://api.soundcloud.com/me/activities?limit=1&oauth_token=A_VALID_TOKEN'
,您有一个JSON或XML文件(请参阅答案底部),其中包含您请求的信息。在此网址中,您可以使用以下表达式替换/me/activities
:
/me/activities
为您提供用户最近的活动
/me/activities/all
与上面的相同(最近的活动)
/me/activities/tracks/affiliated
是登录用户跟随的用户的最近曲目(流)
/me/activities/tracks/exclusive
是最近独家共享的曲目
/me/activities/all/own
是最近登录用户跟踪的活动
JSON响应遵循此方案:
{
"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响应遵循以下原则:
<?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>
有关此功能的更深入,更精确的信息,请查看SoundCloud's API Reference documentation。
答案 1 :(得分:0)
感谢您的提问。我们目前不提供此类混合数据的公共API。