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
50 項目の制限を超えるトラックを取得するために渡すことができる GET パラメーターがあります。
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をご覧ください。