Кажется, документация SoundCloud была обновлена: действия пользователя, цитируемые как «элементы на панели управления вошедшего в систему пользователя», могут быть извлечены. Вы даже можете получить определенные типы элементов на этой панели инструментов.
Когда вы обрабатываете запрос GET
с этим URL-адресом $ curl 'https://api.soundcloud.com/me/activities?limit=1&oauth_token=A_VALID_TOKEN'
, у вас есть файл JSON или XML (см. внизу ответа), который содержит запрошенную вами информацию. В этом URL вы можете заменить /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>
Для получения более подробной и точной информации об этой функции см. справочную документацию API SoundCloud.
person
guillaume
schedule
05.03.2013