Добрый день. Есть вот такой код, который отправляет API запрос на получение фотографий в определенной области, и сохраняет полученный json файл.
String key = "7075966f7075966f7075966f577018909e770757075966f2dfd2579655817dfd28d3bfd";
String Vers = "5.103";
System.out.println("Широта ");
String LATITUDE = inscaner.next();
System.out.println("Долгота ");
String LONGITUDE = inscaner.next();
System.out.println("Укажите радиус поиска (например, 100 метров) = ");
String radius = inscaner.next();
String url = "https://api.vk.com/method/photos.search?"
+ "&lat=" + LATITUDE
+ "&long=" + LONGITUDE
+ "&count=" + count
+ "&radius=" +radius
+ "&access_token=" + key
+ "&v=" + Vers;
try {
URL obj = new URL(url);
HttpURLConnection connection = (HttpURLConnection) obj.openConnection();
connection.setRequestMethod("GET");
BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
/*
System.out.println(response.toString());
*/
try (FileWriter file = new FileWriter("response-vk.json")) {
file.write(response.toString());
}
}catch(Exception e){}
}
При ответе получаю такую json структуру
{"response":{"count":5365,"items":[{"id":457239398,"album_id":-7,"owner_id":515520034,"sizes":[{"type":"s","url":"https:\/\/sun9-37.userapi.com\/c858024\/v858024733\/12881f\/YmnQybQVwQw.jpg","width":42,"height":75},{"type":"m","url":"https:\/\/sun9-44.userapi.com\/c858024\/v858024733\/128820\/pP86RyrkS_M.jpg","width":73,"height":130},{"type":"x","url":"https:\/\/sun9-
Строчка count:5356 показывает количество фотографий в указанной мною области. Так как при одном запросе, вк позволяет получить 1000 фотографий. Мне нужно получить все 5356 фотографий
Но в вк есть такой параметр как offsetc (смещение относительно первого найденного пользователя для выборки определенного подмножества.)
Помогите реализовать получение всех фотографий(не только первую тысячу, которую я получаю при моем запросе).Не могу додуматься как это сделать