GET只返回了50个SoundCloud组

时间:2013-01-08 09:41:03

标签: soundcloud

我已经在SoundCloud中加入了92个小组,但是当我做一个SC.get(“/ me / groups”......等等我只有50个回到我身边。当我做了一个

curl http://api.soundcloud.com/users/6999000/groups.json?client_id=MY_CLIENT_ID

我只收到50条结果给我?是否有任何方法可以获得全部的组条目?

2 个答案:

答案 0 :(得分:4)

您可以传递offset GET参数,以便检索超过50个项目限制的曲目。

curl http://api.soundcloud.com/users/6999000/groups.json?client_id=YOUR_CLIENT_ID&offset=50

我希望这会有所帮助。

答案 1 :(得分:0)

您可以使用循环和偏移来获取所有内容。

伪代码......

String url = "http://api.soundcloud.com/users/6999000/groups.json?client_id=MY_CLIENT_ID";
getGroups(url);

int count = 50;
String newUrl = "http://api.soundcloud.com/users/6999000/groups.json?client_id=MY_CLIENT_ID&offset=50";
while( count < 92) {
    getGroups(newUrl);
    count = count + 50;
    }

有关抵消的更多信息,请查看http://developers.soundcloud.com/docs#pagination