Меню Назад

Как ВКонтакте восстановить удаленные сообщения, диалог, переписку

Можно ли восстановить, прочитать удаленные сообщения и как это сделать?

Есть несколько способов восстановления удаленных личных сообщений в ВК. Если с момента удаления прошло не более 24 часов, то подойдет первый способ — через API ВКонтакте (но он не поможет, если удален весь диалог сразу). В остальных случаях возможны только пересылка от собеседника или запрос архива данных.

При удалении отдельных сообщений в личке на их месте появляется ссылка Восстановить, пока ты не закрыл страницу. Если закрыл, то этой ссылкой уже не воспользоваться. В кэше браузера (во временных файлах) удаленные сообщения не сохраняются. Поэтому придется использовать один из способов восстановления. Если прошло не более 24 часов с момента удаления, рекомендуется первый.

1. Восстановление удаленных сообщений через API ВКонтакте

Этот метод работает через официальный API ВКонтакте (программный интерфейс для разработчиков). Все делается в браузере на компьютере или ноутбуке. Суть в следующем: найти номер (id) последнего сообщения в диалоге (либо того сообщения, после которого или перед которым шли сообщения, которые сейчас удалены), а затем восстановить сообщения с номерами, которые больше или меньше найденного (то есть находились в переписке после него или до него).

Метод работает, если с момента удаления сообщений прошло не более суток (24 часа).

К сожалению, он не работает, если диалог удален целиком. Даже если создать диалог заново (написать что-нибудь этому человеку), то нумерация сообщений продолжится, но при попытке восстановить предыдущие сообщения вернется ошибка.

Процедура несложная. Ты два раза откроешь сайт ВК: сначала для определения id сообщения, затем для восстановления удаленных сообщений. Нужно делать это в браузере, войдя на свою страницу с логином и паролем. Мы рекомендуем компьютер, ноутбук, планшет, где нормально работает полная версия сайта ВК. Начнем:

  1. Введи фамилию пользователя, с которым переписывался (или имя и фамилию через пробел), потом нажми Найти:
  2. Поиск номера последнего сообщения

  3. Когда откроется страница ВК, пролистни ниже, найди Пример запроса, где уже подставлена искомая фамилия, и нажми Выполнить.
  4. В результатах выполнения (справа) посмотри первое last_message_id: это номер последнего сообщения в диалоге с этим человеком. Запиши его.
  5. Вместо пунктов 1–3 можно посмотреть номер сообщения через инспектор кода в браузере. Как это сделать?
    1. Открой нужный диалог.
    2. Нажми правой кнопкой мыши на то сообщение, после которого были удаленные. Откроется контекстное меню.
    3. Выбери пункт Просмотр кода элемента или Инспектировать (Inspect) — обычно он в самом конце меню. Откроется окно инспектора кода.
    4. Найди в коде элемент li, внутри которого находится выбранное сообщение (скорее всего, он будет немного выше). Можно нажать на клавиатуре стрелку влево [←], чтобы перейти к нему. Элемент выглядит примерно так:
    5. <li class="im-mess im_out _im_mess im-mess_out _im_mess_88901" aria-hidden="false" data-ts="7385247896" data-msgid="88901" data-peer="126494354">

    6. Значение параметра data-msgid, то есть в нашем примере число 88901 — это и есть номер сообщения, который мы ищем. Запиши тот номер, который нашел.
    7. Закрой окно инспектора крестиком.
  6. Увеличь это число на 1, если хочешь восстановить более позднее сообщение, или уменьши на 1, если более раннее. Это будет предполагаемый номер удаленного сообщения. Введи его сюда и нажми Восстановить:
  7. Восстановление сообщения

  8. Когда откроется страница ВК, найди Пример запроса, где подставлен этот номер, и нажми Выполнить. Если сообщение успешно восстановлено, то результат выполнения будет "response": 1, иначе — "error".
  9. На той же странице продолжай увеличивать или уменьшать номер и нажимать Выполнить, чтобы восстановить другие удаленные сообщения.
  10. Чтобы проверить результат, открой страницу диалогов (или, если она уже открыта, обнови ее).

2. Восстановление удаленных сообщений пересылкой от собеседника

Ты удалил сообщения у себя, но переписка есть у твоего собеседника. Попроси его сделать следующее:

  1. Выделить сообщения с перепиской:
    • на компьютере — поставить галочки слева от сообщений;
    • в мобильном приложении — подержать палец на одном из сообщений, затем выбрать пункт меню Еще..., чтобы можно было ставить галочки.
  2. Выбрав сообщения (не более 100 за один раз), нажать Переслать.
  3. Выбрать тебя как адресата.
  4. Нажать кнопку отправки.

3. Запрос в ВК архива данных о себе

Это не восстановит переписку в разделе сообщений, просто у тебя появится отдельный файл с архивом всей переписки, в том числе удаленной. Просматривать эту информацию можно будет в браузере.

В выгрузке данных, скорее всего, будут удаленные сообщения только за последние полгода.

Чтобы запросить архив:

  1. Открой ссылку на соответствующий раздел защиты данных ВК: Выгрузить данные о себе.
  2. Нажми Запросить архив.
  3. ВК спросит, какие данные тебе нужны — здесь можно снять все галочки, кроме «Сообщения» в разделе «Профиль».
  4. Нажми Отправить запрос, и в течение нескольких часов или дней архив будет подготовлен.
  5. Когда получишь уведомление о готовности, скачай файл с архивом и распакуй его.
  6. Сообщения будут в папке messages. Открой файл index-messages.html — это список всех людей, с которыми ты переписывался. Отсюда можно открыть нужную переписку.

Подробнее о запросе архива данных в ВК мы рассказываем здесь:

Может ли служба поддержки ВКонтакте восстановить удаленные сообщения?

Служба поддержки ВК не восстановит удаленные сообщения. Об этом написано в их системе помощи:

— Я удалил сообщения, как восстановить?

— Удаленные сообщения нельзя восстановить, как не собрать сожжённые письма из пепла. Честное слово, совсем никак. Однако удаление сообщений — одностороннее действие, и у собеседника сообщения могут остаться, если он их не стёр. Вы можете попросить его сообщить Вам нужную информацию из сообщений или даже переслать переписку. За один раз переслать можно лишь 100 сообщений. Если собеседник тоже стёр сообщения, вернуть их невозможно. Будьте осторожны — все расширения, приложения и сайты, что обещают эту функцию, опасны. За такими обещаниями обычно прячутся программы для кражи паролей, Вы рискуете потерять страницу или деньги.

Точно никак не восстановить диалог, если он удален целиком?

Если удалена вся переписка (диалог целиком), восстановить ее в прежнем виде нельзя. Сообщения удаляются навсегда, об этом было предупреждение:

Удалил диалог ВКонтакте полностью

Остается лишь попросить собеседника переслать тебе все сообщения или запросить архив данных. Оба способа описаны выше.

Ты уверен, что удалил сообщения?

Может быть, ты их просто потерял, а не удалил? Поищи повнимательнее. В сообщениях вверху есть поиск — попробуй ввести туда имя этого человека или какие-нибудь слова, которые точно были у вас в переписке.

Бывает, что в мобильном приложении ВК соощения не загружаются по техническим причинам. Кажется, что вся переписка удалилась, но это не так. Решение здесь:

На компьютере случаются проблемы с браузером, подключением к интернету, самим компьютером, и от этого тоже может показаться, что сообщения удалились. На самом деле нет. Надо решить свои проблемы — в первую очередь переустановить браузер (или попробовать другой), либо зайти в ВК с другого устройства и убедиться, что все сообщения на месте.

Если кто-то предлагает тебе восстановить удаленные сообщения и просит логин и пароль, то это мошенники. У тебя просто украдут страницу.

Меня взломали и удалили сообщения, как восстановить?

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

Можно ли восстановить сообщение, если мне его отправили, а потом удалили «для всех»?

Нет, нельзя. Если собеседник решил удалить отправленное сообщение и у себя, и у тебя, то у него есть такое право. Восстановить сообщение ты не сможешь.

Смотри также

Задать вопрос можно здесь:

Наша группа
в ВК