Страница 1 из 1

удаление нескольких аудиозаписей

Добавлено: 31 окт 2011, 12:02
faraday
Здравствуйте, есть задача удалить много записей из списка пользователя Vkontakte .
Одна удаляется без проблем audio.delete , но в цикле работает медленно из-за ограничения 3 запроса в секунду.
как можно быстро всё удалить? слышал о execute но на разобрался как им пользоваться

Re: удаление нескольких аудиозаписей

Добавлено: 31 окт 2011, 21:03
Умри
execute очень просто работает. Просто вставляешь в него нужны запросы примерно так:

Код: Выделить всё

var execute_code:String='API.audio.delete({"oid":1,"aid":1});API.audio.delete({"oid":1,"aid":2});API.audio.delete({"oid":1,"aid":3});return 1234;';VK.api('execute', {code:execute_code}, onExecute, onError);
Только должно быть не более 25 запросов в одном execute.
ЗЫ: я поставил "return 1234;", потому что execute всегда должен что-то возвращать, иначе ошибку выдаст. Поэтому этот запрос будет возвращать 1234 :)

Re: удаление нескольких аудиозаписей

Добавлено: 01 ноя 2011, 00:12
faraday
Спасибо, огромное, работает.