VkScript метод execute
Подскажите пожалуйста, почему в данном запросе возвращает только 1000 участников, хотя должно 25000
ExecuteCategory ex = new ExecuteCategory(user);
var check = ex.Execute(@"
var members = API.groups.getMembers({"group_id": "57846937", "v": "5.131", "sort": "id_asc", "count": "1000", "offset": Args.offset}).items; // делаем первый запрос и создаем массив
var offset = 1000; // это сдвиг по участникам группы
while (offset < 25000 && (offset + Args.offset) < Args.total_count) // пока не получили 20000 и не прошлись по всем участникам
{
members = members + "," + API.groups.getMembers({"group_id": 57846937, "v": "5.131", "sort": "id_asc", "count": "1000", "offset": (Args.offset + offset)}).items; // сдвиг участников на offset + мощность массива
offset = offset + 1000; // увеличиваем сдвиг на 1000
};
return members;
");
Console.WriteLine(check.RawJson);
Буду благодарен любой вашей помощи, заранее спасибо
Источник: Stack Overflow на русском