Как самый простой вариант - добавить массив с ID групп и обернуть всю это в общий цикл
var posts = [];
var groupIds = [1,2]; // массив с ID групп
for (let id of groupIds) {
posts[id] = [];
var ITERS = 1; // до 25 итераций
var COUNT = 100; // до 100 постов за 1 итерацию
var req_params = {
"owner_id" : id, // здесь вместо аргументов в кавычках можно указать айди группы
"offset" : 0,
"count" : COUNT,
"v" : "5.34"
};
var i = 0;
while(i < ITERS){
req_params.offset = i*COUNT + ITERS*COUNT*Args.offset;
var items = API.wall.get(req_params).items;
if (items.length == 0) {
break;
}
var ids = items@.id;
var tmp = {};
//tmp.chunk_size = ids.length;
tmp.ids = ids;
//tmp.likes = [email]items@.likes@.coun[/email]t;
//tmp.reposts = [email]items@.reposts@.coun[/email]t;
//tmp.comments = [email]items@.comments@.coun[/email]t;
//tmp.dates = items@.date;
posts[id].push(tmp);
i = i + 1;
}
}
return posts;
И что за метод используется? Может, там можно передать айди групп через запятую?