4

我在 SoundCloud 中加入了 92 个组,但是当我执行 SC.get("/me/groups"....etc 时,我只收到 50 个返回给我。当我执行

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

我只收到 50 个结果返回给我?有什么方法可以返回全部组条目?

4

2 回答 2

4

您可以传递一个offsetGET 参数以检索超过 50 项限制的曲目。

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

我希望这有帮助。

于 2013-01-08T16:21:25.200 回答
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了解有关偏移的更多信息。

于 2014-06-05T19:29:13.880 回答