我在 SoundCloud 中加入了 92 个组,但是当我执行 SC.get("/me/groups"....etc 时,我只收到 50 个返回给我。当我执行
curl http://api.soundcloud.com/users/6999000/groups.json?client_id=MY_CLIENT_ID
我只收到 50 个结果返回给我?有什么方法可以返回全部组条目?
我在 SoundCloud 中加入了 92 个组,但是当我执行 SC.get("/me/groups"....etc 时,我只收到 50 个返回给我。当我执行
curl http://api.soundcloud.com/users/6999000/groups.json?client_id=MY_CLIENT_ID
我只收到 50 个结果返回给我?有什么方法可以返回全部组条目?
您可以传递一个offset
GET 参数以检索超过 50 项限制的曲目。
curl http://api.soundcloud.com/users/6999000/groups.json?client_id=YOUR_CLIENT_ID&offset=50
我希望这有帮助。
您可以使用循环和偏移来获取所有内容。
伪代码...
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了解有关偏移的更多信息。