Soundcloud php曲目列表

时间:2015-11-14 14:18:57

标签: php soundcloud

我正在使用以下代码从SoundCloud获取曲目列表。问题是它只返回200个曲目而不是整个列表。有人可以请帮助。

$soundcloud_url = "http://api.soundcloud.com/users/{$userid}/tracks.json?client_id={$clientid}&limit=10000";
$tracks_json = file_get_contents($soundcloud_url); //get tracks
$tracks = json_decode($tracks_json); //convert tracks 

1 个答案:

答案 0 :(得分:1)

这是API返回的集合项的最大值,默认情况下它设置为50但最多可以达到200.

您可以浏览整个曲目集合,查看以下代码,该代码使用linked_partitioning参数表明响应包含指向下一个集合的next_href属性:

# start paging through results, 100 at a time
tracks = client.get('/tracks', order='created_at', limit=page_size,
                    linked_partitioning=1)
for track in tracks:
    print track.title

查看this了解详细信息。