Показать сообщение отдельно
  #3 (permalink)  
Старый 16.07.2018, 09:40
Аспирант
Отправить личное сообщение для hdma Посмотреть профиль Найти все сообщения от hdma
 
Регистрация: 28.05.2012
Сообщений: 85

Выяснилось, что там используется немного урезанный по возможностям яваскрипт, видимо поэтому выводит ошибку синтаксиса:



Мне еще подсказали следующий код, но там он тоже не отрабатывает:

var listz = ["-29534144", "-125004421"];
var ITERS = 1;        // до 25 итераций    
var COUNT = 100;   // до 100 постов за 1 итерацию    
var posts = [];    
var j = 0; 
while(j < listz.length) {  
var req_params = {    
        "owner_id" : listz[j],      
        "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) {    
        return posts;    
    }    

    var ids = items@.id;    
    var tmp = {};    
    tmp.ids = ids;    
    posts[listz[j]].push(tmp);    

    i = i + 1;    
} 
j = j + 1; 
}  
return posts;

Последний раз редактировалось hdma, 16.07.2018 в 09:43.
Ответить с цитированием