- Регистрация
- 22.09.2015
- Сообщения
- 7 001
- Реакции
- 1 308
- Баллы
- 113
Удаляем собачек в ВК.
Работая с аккаунтами в социальной сети ВКонтакте часто сталкиваешься с тем, что в Друзьях и Подписчиках со временем появляются так называемые «собачки». «Собачки» - это удаленные или заблокированные аккаунты. Их появление в списке Друзей или Подписчиков не совсем желательно. Оно как минимум несет в себе на мой взгляд негативный характер для прокачиваемых аккаунтов. Да и пользы от них абсолютно никакой.
Для удаления этих самых «собачек» был написан данный шаблон. Первоначальный вариант был создан на скорую руку и выложен на всеобщее обозрение здесь. С тех пор, данный шаблон пережил значительные доработки, улучшения и оптимизацию.
Хочу обратить Ваше внимание на то что, удаляя «собачек» из друзей они переносятся в подписчики. Возможно есть метод, который не оставляет удаляемых Друзей в Подписчиках, но я его не смог найти в описании API ВК.
В шаблоне используется всего пять GET запросов, ниже представлено описание их работы.
Получение Access Token.
Полученный токен сохраняем в переменную {-Variable.ACCESS_TOKEN-}, так же сохраняем в файл <ID аккаунта>.txt в папке tokens для последующего использования.
Получаем список друзей аккаунта и отфильтровываем в нем забанненых и удаленных друзей.
Удаляем «собачек» из друзей.
Получаем список подписчиков и отфильтровываем в нем забанненых и удаленных подписчиков.
Добавляем «собачек»-подписчиков в Черный список.
Чтобы содержать списки Друзей и Подписчиков максимально чистыми от «собачек» шаблон стоит запускать по расписанию.

Работая с аккаунтами в социальной сети ВКонтакте часто сталкиваешься с тем, что в Друзьях и Подписчиках со временем появляются так называемые «собачки». «Собачки» - это удаленные или заблокированные аккаунты. Их появление в списке Друзей или Подписчиков не совсем желательно. Оно как минимум несет в себе на мой взгляд негативный характер для прокачиваемых аккаунтов. Да и пользы от них абсолютно никакой.
Для удаления этих самых «собачек» был написан данный шаблон. Первоначальный вариант был создан на скорую руку и выложен на всеобщее обозрение здесь. С тех пор, данный шаблон пережил значительные доработки, улучшения и оптимизацию.
- Шаблон удаляет собачек из Друзей, Подписчиков и заносит их в Черный список используя API ВК.
- Данный шаблон имеет Входные настройки.
- Для генерации токена шаблон использует официальное приложение ВК для Android.
- Если текущий токен перестал работать, генерируется и сохраняется новый токен.
- Возможно использование прокси, привязанного к аккаунту.
- Возможно сохранение ID удаляемого аккаунта в общий текстовый файл для создания своего Black List’а.
- Можно указать нужную версию используемого API.
Хочу обратить Ваше внимание на то что, удаляя «собачек» из друзей они переносятся в подписчики. Возможно есть метод, который не оставляет удаляемых Друзей в Подписчиках, но я его не смог найти в описании API ВК.
В шаблоне используется всего пять GET запросов, ниже представлено описание их работы.
Получение Access Token.
Код:
https://oauth.vk.com/token?grant_type=password&client_id=2274003&client_secret=hHbZxrka2uZ6jB1inYsH&username={-Variable.USER_LOGIN_NAME-}&password={-Variable.USER_PASSWORD-}&v={-Variable.VK_API_VERSION-}
- client_id – ID приложения.
- client_secret – Ключ для прямой авторизации приложения.
- {-Variable.USER_LOGIN_NAME-} – Подставляем логин аккаунта.
- {-Variable.USER_PASSWORD-} – Подставляем пароль к аккаунту.
- {-Variable.VK_API_VERSION-} – Указываем версию API.
Полученный токен сохраняем в переменную {-Variable.ACCESS_TOKEN-}, так же сохраняем в файл <ID аккаунта>.txt в папке tokens для последующего использования.
Получаем список друзей аккаунта и отфильтровываем в нем забанненых и удаленных друзей.
Код:
https://api.vk.com/method/friends.get?user_id={-Variable.USER_ACCOUNT_ID-}&fields=status&access_token={-Variable.ACCESS_TOKEN-}&v={-Variable.VK_API_VERSION-}
- Используемый API метод - friends.get
- {-Variable.USER_ACCOUNT_ID-} – Подставляем ID аккаунта с которым работаем.
- {-Variable.ACCESS_TOKEN-} - Подставляем Access Token.
- {-Variable.VK_API_VERSION-} – Указываем версию API.
Удаляем «собачек» из друзей.
Код:
https://api.vk.com/method/friends.delete?user_id={-Variable.CURRENT_USER_ID-}&access_token={-Variable.ACCESS_TOKEN-}&v={-Variable.VK_API_VERSION-}
- Используемый API метод - friends.delete
- {-Variable.CURRENT_USER_ID-} – Подставляем ID аккаунта который нам надо удалить.
- {-Variable.ACCESS_TOKEN-} - Подставляем Access Token.
- {-Variable.VK_API_VERSION-} - Указываем версию API.
Получаем список подписчиков и отфильтровываем в нем забанненых и удаленных подписчиков.
Код:
https://api.vk.com/method/users.getFollowers?user_id={-Variable.USER_ACCOUNT_ID-}&offset={-Variable.OFFSET-}&fields=status&access_token={-Variable.ACCESS_TOKEN-}&v={-Variable.VK_API_VERSION-}
- Используемый API метод - users.getFollowers
- {-Variable.USER_ACCOUNT_ID-} – Подставляем ID аккаунта с которым работаем.
- {-Variable.OFFSET-} – т.к. используемый метод позволяет нам получить только первых 100 подписчиков, то для получения всех подписчиков аккаунта указываем смещение на 100.
- {-Variable.ACCESS_TOKEN-} - Подставляем Access Token.
- {-Variable.VK_API_VERSION-} – Указываем версию API.
Добавляем «собачек»-подписчиков в Черный список.
Код:
https://api.vk.com/method/account.banUser?user_id={-Variable.CURRENT_USER_ID-}&access_token={-Variable.ACCESS_TOKEN-}&v={-Variable.VK_API_VERSION-}
- Используемый API метод - account.banUser
- {-Variable.CURRENT_USER_ID-} – Подставляем ID аккаунта который нам надо удалить.
- {-Variable.ACCESS_TOKEN-} - Подставляем Access Token.
- {-Variable.VK_API_VERSION-} - Указываем версию API.
Чтобы содержать списки Друзей и Подписчиков максимально чистыми от «собачек» шаблон стоит запускать по расписанию.

- Номер конкурса шаблонов
- Первый конкурс шаблонов
- Уровень сложности
- Средний
- Категория
- SMM
Вложения
Последнее редактирование:





