• Как удалить все записи на стене ВК?

    sergiks
    @sergiks Куратор тега JavaScript
    ♬♬
    Зайти на страницу документации по методу execute, в поле для кода вставить:
    var id, out = {"n":0, "post_ids":[] }, ids = API.wall.get({"count":24}).items@.id;
    out.post_ids = ids;
    while(id = ids.pop()) {
       API.wall.delete({"post_id":id});
       out.n = out.n + 1;
    }
    return out;
    Переход по ссылке выше сразу впишет этот код в нужное поле – останется его «Выполнить». Будьте осторожны – это действительно сотрёт посты с вашей стены!

    Этот код удалит 24 поста со стены и вернёт массив id этих (уже удалённых) постов текущего пользователя. Если постов больше – надо ещё и ещё выполнять этот же код.

    c38b7b5efb744d81ab5b825dc7fef3c0.png

    Если захотите восстановить удалённые посты – на это есть около 5 часов с момента удаления. Примерный код для восстановления удалённых постов:
    var id, n=0, posts = [2,3,4,6,8];
    while( id=posts.pop()) n = n + API.wall.restore({"post_id":id});
    return n;

    Тут в квадратных скобочках надо вставить id постов, полученные при их удалении.
    Ответ написан
    Комментировать