Всех приветствую на WiFiGid! Захотелось вдруг посмотреть, сколько сообщений в диалоге ВК с твоим другом или подругой? Столько ведь вместе часов нафлудили, что аж интересно стало глянуть? В этой инструкции мы попытаемся вам помочь. Будет сложно, но мы справимся
В настоящий момент ВК не предоставляет статистику по количеству сообщений в диалогах на компьютере, мобильной версии или в приложении. Но мы все равно попытаемся обойти эту несправедливость. Тем более нужно это не каждый день, так что и такие методы подойдут.
Способ 1 – Официальное API
Действия выполняем строго на компьютере (ну или через мобильный браузер, но не через приложение).
Раньше у нас была простая возможность использовать мобильную версию сайта (смотри способ 2), но сейчас она не работает. Да и использование API тоже усложнили. Так что будем пытаться делать хоть что-то.
- Сначала нам нужно получить access_token. Сделать это можно несколькими способами (легко гуглится), но одна из первых ссылок приведет вас на этот способ (но если перестал работать, просто ищите другой вариант получения access_token). Переходим по следующей ссылке:
vkhost.github.io
- На сайте в списке приложений выбираем vk.com:
- На новой страничке выдаем все права:
- Копируем всю полученную адресную строку куда-нибудь в блокнот, чтобы потом удобно извлечь токен:
- Теперь нам нужно выделить отдельно access_token и удалить все лишнее. Для этого выделяем токен (все что между access_token= и &expires_in):
- Отлично, мы на половине пути. Теперь переходим в диалог с пользователем и в адресной строке находим ID пользователя (можете также нагуглить другие методы получения ID пользователя, но мне хватает и такого):
- Теперь переходим на сайт API и сразу спускаемся вниз до раздела «Пример запроса»:
API ВКонтакте
- В поле access_token вставляем ранее полученный токен. В поле count ставим 0, чтобы не получать здесь сами сообщения. В поле user_id – полученный ID пользователя. Все это мы собрали ранее, так что остается только вставить и нажать на кнопку «Выполнить» внизу этой формы:
- В полученном ответе смотрим на поле count – так с этим человеком у меня 105 сообщений.
Если что-то вдруг не получается, в ответе будет написана какая-нибудь ошибка (чаще всего – неверно скопировали токен доступа). Поэтому еще раз внимательно проходимся по шагам и получаем нужный результат.
Все сторонние приложения как раз и используют это API, только еще дополнительно могут воровать доступ к вашему аккаунту. Так что настоятельно рекомендую не гоняться за скоростью других приложений, а сделать все это самому, но зато точно безопасно.
Способ 2 – Мобильная версия сайта
Раньше была возможность через мобильную версию сайта получить количество страниц в диалоге. А зная, что в одной странице вмещалось 20 сообщений, методом простого умножения можно было рассчитать полное количество сообщений в нужном диалоге. Но после смены верстки мобильной версии и перевода ее на бесконечную подгрузку сообщений, теперь у нас нет простой возможности такого расчета.
Про другие способы
Встречал и другие рекомендуемые способы:
- Приложения ВКонтакте
- Сторонние программы на компьютер и приложения для телефона
- Скрипты
- Сайты-сервисы
В любом из этих вариантов у вас скорее всего попросят ввести логин и пароль от вашего аккаунта ВК (а скрипты могут и без них обойтись и взять все что нужно). Будьте аккуратны! Некоторые недобросовестные разработчики могут украсть ваш аккаунт, а некоторые специально занимаются разработкой таких скриптов, сервисов и программ. Поэтому настоятельно рекомендую по возможности использовать только официальные способы или очень известные решения, проверенные другими людьми.
Единственный дельный способ, который нашел. Спасибо!
почему они просто не могут добавить одну циферку, всем стало бы лучше
спасибо вам большое, выручили!