Добавление в друзья ВКонтакте — приём заявок от подписчиков
Для чего нужен этот скрипт?
Бывают ситуации, когда вам нужно массово принять заявки в друзья от множества подписчиков вашей страницы ВК. Например, вы собрали подписчиков, проанализировали, кто из них проявлял активность у вас профиле (ставил лайки, писали комментарии, делал репосты, общался с вами в личных сообщениях), и хотите добавить активных подписчиков в друзья. По сути, они уже подали заявку вам в друзья, когда стали вашими подписчиками, и осталось только принять их заявку в друзья. Вот чтобы не делать это по одной странице, и нужен этот скрипт — для экономии вашего времени.
Как работает этот скрипт?
Сначала вам надо собрать список людей для добавления. Например, если вы просто хотите принять всех подписчиков в друзья, то в этом поможет инструмент сбора подписчиков. Введите в нём ссылку на свою страницу ВК, снимите галку с друзей и поставьте галку на подписчиках — и собираете список своих подписчиков. Далее вы сохраняете собранный список и переносите его в этот инструмент. Разрешаете скрипту расширенный доступ к вашей группе. Вводите собранный ранее список пользователей в виде ID или ссылок на их профили — и запускаете автоматическое их добавление.
Это удобная утилита для владельцев популярных профилей, которые сталкиваются с такой проблемой множества рутинных действий. Ведь кликать сотни и тысячи раз по кнопкам одобрения заявок — это и утомительно, и занимает много времени, которое можно потратить куда эффективнее.
Про лимиты на добавления
У ВК существуют часовые и суточные лимиты на добавления в друзья. Насколько нам известно, у разных людей их размер может быть разным. Кроме того, если вы одобряете входящие заявки в друзья, то скорее всего лимит будет выше, чем если вы будете приглашать в друзья людей самостоятельно. Насколько нам известно, лимит на самостоятельные приглашения (а не одобрения заявок) у ВК небольшой, максимум то ли 30, то ли 50 в день. Потому этот инструмент настоятельно рекомендуем использовать именно для приёма заявок уже существующих подписчиков.
Как удалить людей из друзей по списку?
У нас в сервисе есть и инструмент удаления друзей (переноса в подписчики) — по сути, это обратная задача.
Важно о приватности ваших данных!
Расширенный доступ нужен приложению для доступа только к вашим друзьям, поскольку стандартного доступа не хватает для этого.
Кроме того, вы можете удалить расширенный доступ приложения в настройках самого ВК и не переживать за её сохранность.
Для этого зайдите по ссылке https://vk.com/settings?act=apps и удалите приложение «Kate Mobile». Именно это приложение используется для работы с заявками, а не приложение «vk.barkov.net» — иначе у вас пропадёт доступ к работе с сервисом в целом.
Возможность автоматизировать работу с автоматизацией одобрения заявок доступна только для пользователей с полным доступом по любому из тарифов. Также важно понимать, что сервис использует исключительно методы VK API, и потому все ограничения и лимиты ВК необходимо соблюдать. Сервис не поможет обойти ограничения и лимиты, он поможет автоматизировать рутинную работу по одобрению заявок в друзья.
1. Теперь разрешите специальному приложению доступ к друзьями
Авторизация через наш сайт не даёт доступа к работе с управлением друзьями. Для этого нужно отдельный доступ. Поэтому:
1.1. Нажмите сюда для выдачи доступа приложению в появившемся окне нажмите «Разрешить», попадёте на такую страницу:1.2. Скопируйте всё, что есть в адресной строке (на скриншоте обведено синим), и вставьте в это текстовое поле:(здесь можно посмотреть пошаговую инструкцию по заполнению этой настройки)
2. Введите список ID или ссылок на страницы ваших подписчиков или тех людей, чьи заявки в друзья вы хотите принять:
По 1 пользователю на строку, советуем не более 500-1000 человек:
Размер отчёта ограничен, поскольку вы пользуетесь бесплатной версией сервиса.
Вы можете оплатить полный доступ к сервису за 349 руб/день или 899 руб/мес и получить полный отчёт без ограничений, а также неограниченный доступ ко всем скриптам сервисаНужен полный доступ к этому скрипту
Доступ к этому функционалу есть у всех пользователей полного доступа на любом тарифе
Вы можете оплатить полный доступ к сервису за 349 руб/день или 899 руб/мес — и получить возможность автоматизировать приём подписчиков в друзья а также неограниченный доступ ко всем скриптам сервиса для поиска целевой аудитории ВКонтакте и в Одноклассниках
Мне нужен полный доступ к сервису Мне не нужно работать с заявками
Введите текст с картинки для продолжения:Работа скрипта завершенаСтатистика:
Успешно отправлено:
Не отправлено из-за того, что вы в ЧС:
Не отправлено из-за того, что человек у вас в ЧС:
Не отправлено из-за того, что такой пользователь не найден:
Не отправлено из-за других ограничений:
Закрыть окно
Интеграция Unisender API с vk API
Обзор/
Приложения/
Unisender/
vkНастройте триггер Unisender API для запуска рабочего процесса, который интегрируется с vk API.
Интеграционная платформа Pipedream позволяет удивительно быстро интегрировать Unisender и vk. Бесплатно для разработчиков.Популярные триггеры Unisender и vk#
Новая завершенная кампания (Мгновенная) из API Unisender
Генерировать новое событие, когда все сообщения отправлены и анализ результатов завершен.
Попробуйте
Новая запланированная кампания (мгновенная) из API Unisender
Создать новое событие, когда запланирован запуск новой кампании.
Попробуйте
Новый подписчик (мгновенный) из API Unisender
Генерировать новое событие при создании новой подписки.
Попробуйте
Новая отписка (мгновенная) от Unisender API
Генерировать новое событие, когда электронная почта отписывается от списка.
Попробовать
Популярные действия Unisender и vk#
Подписаться Контакт с помощью Unisender API вам добавлять/изменять значения дополнительных полей и тегов. См. документацию здесь
Попробуйте
Отписаться Связаться с API Unisender
Этот метод отменяет подписку на контактный адрес электронной почты или номер телефона из одного или нескольких списков. См. документы здесь
Попробуйте
Обзор Unisender#
Unisender предлагает мощный API с широким набором полезных функций и
возможностей. Это позволяет разработчикам создавать мощные приложения, использующие преимущества платформы Unisender
.
API Unisender позволяет легко разрабатывать приложения для взаимодействия с Unisender и выполнять такие задачи, как:
- Отправка электронных писем и информационных бюллетеней
- Управление контактами (подписчиками)
- Проверка электронной почты на предмет запросов на отмену подписки
- Подписка новых контактов на списки
- Управление сегментированными списками
- Проверка сообщений на клики, открытия, отказы
- Доступ к статистике по кампаниям
Это лишь некоторые из возможностей API Unisender. С его помощью
вы можете создавать мощные приложения с функциями, соответствующими вашим конкретным потребностям
, созданный с помощью Unisender API:
- Приложения автоответчика электронной почты
- Дополнительные маркетинговые инструменты
- Инструменты сегментации подписчиков
- Автоматизированные приложения сегментации списков адресов электронной почты
- Инструменты управления кампанией
- Программное обеспечение для создания информационных бюллетеней
- Приложения для отслеживания сообщений в реальном времени
- Расширенные инструменты анализа электронной почты
- Автоматизированные маркетинговые кампании по электронной почте
- Инструменты лидогенерации
Connect Unisender#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import { axios } from "@pipedream/platform" экспортировать по умолчанию defineComponent({ реквизит: { унисендер: { тип: "приложение", приложение: "унисендер", } }, асинхронный запуск ({шаги, $}) { возврат ожидания axios($, { URL-адрес: `https://api. unisender.com/en/api/getUserInfo`, параметры: { формат: `json`, api_key: `${this.unisender.$auth.api_key}`, }, }) }, })
Обзор vk#
ВКонтакте, или ранее известная как Вконтакте, — это популярная российская социальная сеть
, которая предлагает обширный набор веб-API для разработчиков.
С помощью VK API разработчики могут создавать ряд приложений и сервисов
, которые могут взаимодействовать с пользователями и ресурсами ВКонтакте. С помощью VK API разработчики
могут создавать различные сервисы, начиная от традиционных функций социальных сетей
Вот некоторые вещи, которые можно создать с помощью VK API:
- Платформы социальных сетей: Дайте пользователям возможность устанавливать связи, отправлять сообщения,
обмениваться мультимедиа, а также создавать группы и события и управлять ими. Платформы потоковой передачи музыки и видео - : Создавайте платформы потоковой передачи музыки и видео
с поддержкой потоковой передачи популярного аудио- и видеоконтента из ВКонтакте. - Games: Реализуйте полнофункциональные игровые приложения, которые можно интегрировать с
VK для категорий лидеров, игровых сообществ и многого другого. - Чат-боты: Создайте своего личного чат-бота для пользователей ВКонтакте,
позволяя им общаться с другими пользователями ВКонтакте в автоматическом режиме. - Электронная коммерция: используйте API-интерфейсы VK для создания онлайн-рынков и магазинов электронной коммерции
с интеграцией VK. - Службы определения местоположения: разрабатывайте приложения, которые можно использовать для определения местоположения и обмена событиями, местами и достопримечательностями с пользователями ВКонтакте.
- Аналитика и отслеживание: сбор данных и внедрение аналитических инструментов для ВКонтакте
пользователей и предприятий. - Реклама и продвижение: Разрабатывайте кампании и рекламные мероприятия с интеграцией
ВКонтакте. - Настройка: Позвольте пользователям настраивать свой опыт работы с ВКонтакте с помощью различных
методов, включая настраиваемые скины, макеты страниц и многое другое.
Connect VK#
1
2
3
4
5
6
7
8
100003
0002 1213
14
15
16
17
18
19
20
21
Импорт {Axios} от "@@Pipedream/Platform" экспортировать по умолчанию defineComponent({ реквизит: { вк: { тип: "приложение", приложение: "вк", } }, асинхронный запуск ({шаги, $}) { возврат ожидания axios($, { адрес: `https://api.vk.com/method/users.get`, заголовки: { Авторизация: `Bearer ${this.vk.$auth.oauth_access_token}`, }, параметры: { "в": `5.131`, }, }) }, })
Парсинг целевой аудитории в ВК
При размещении рекламы некоторые платформы позволяют выгружать список людей, которые увидят рекламу в настройках аудитории. Есть специальные инструменты для парсинга id с публичных страниц, но гораздо интереснее (и дешевле) делать это вручную с помощью Python и VK API. Сегодня мы расскажем, как мы разобрали целевую аудиторию для промо-кампании LEFTJOIN и загрузили ее в рекламный аккаунт.
Парсинг пользователей
Для отправки запросов нам потребуется токен пользователя и список групп ВК, участников которых мы хотим получить. Мы собрали около 30 групп, связанных с аналитикой, BI-инструментами и наукой о данных.
запросы на импорт время импорта group_list = ['datacampus', '185023286', 'data_mining_in_action', '223456', '187222444', 'nta_ds_ai', 'business__intelligence', 'club1981711', 'datascience', 'ozonmasters', 'бизнес-аналитики', 'datamining. team', 'club.shad', '174278716', 'sqlex', 'sql_helper', 'odssib', 'sapbi', 'sql_learn', 'hsespbcareer', 'smartdata', 'помощ_с_спсс', 'dwhexpert', ' k0d_ds', 'sql_ex_ru', 'datascience_ai', 'data_club', 'машинное_обучение_ai_big_data', 'womeninbigdata', 'introstats', 'smartdata', 'data_mining_in_action', 'dlschool_mipt'] токен = 'ваш_токен'
Запрос на получение участников групп ВК вернет максимум 1000 строк, для получения следующих 1000 нам нужно увеличить параметр смещения на 1. Но нам нужно знать, когда остановить увеличение, поэтому мы напишем функцию который принимает идентификатор группы, получает информацию о количестве участников группы и возвращает максимальное число для смещения — отношение общего числа участников к 1000, поскольку мы можем получить только 1000 человек за раз.
по определению get_offset (group_id): count = request.get('https://api.vk.com/method/groups.getMembers', параметры = { 'access_token': токен, 'в': 5.103, 'group_id': group_id, «сортировать»: «id_desc», "смещение": 0, 'поля':'last_seen' }).json()['ответ']['количество'] количество возвратов // 1000
На следующем этапе мы напишем функцию, которая принимает идентификатор группы, собирает всех подписчиков в список и возвращает его. Для этого мы отправим запросы на прием 1000 человек до окончания зачета, внесем данные в список и вернем их. При парсинге каждого человека мы дополнительно будем проверять дату его последнего посещения и если он не заходил с середины ноября, мы его не добавим. Время указывается в формате unixtime.
по определению get_users (group_id): good_id_list = [] смещение = 0 max_offset = get_offset (group_id) в то время как смещение < max_offset: ответ = запросы.получить('https://api.vk.com/method/groups.getMembers', параметры = { 'access_token': токен, 'в': 5.103, 'group_id': group_id, «сортировать»: «id_desc», 'смещение': смещение, 'поля':'последнее_увиденное' }).json()['ответ'] смещение += 1 для элемента ответа ['items']: пытаться: если item['last_seen']['time'] > = 1605571200: good_id_list.append (элемент ['id']) кроме Исключения как E: продолжать вернуть good_id_list
Теперь разберем все группы из списка, соберем участников и добавим их в список all_users. В конце мы перенесем список в набор, а затем обратно в список, чтобы избавиться от дубликатов, поскольку одни и те же люди могли быть членами разных групп.
все_пользователи = [] для группы в group_list: печать (группа) пытаться: пользователи = get_users (группа) all_users.extend(пользователи) время сна(1) кроме KeyError как E: печать (группа, E) продолжать all_users = список (набор (all_users))
Последним шагом будет запись каждого пользователя в файл с новой строки.
с open('users.txt', 'w') как f: для элемента в all_users: f.write("%s\n" % item)
Аудитория в рекламном кабинете из файла
Откроем наш рекламный кабинет ВК и выберем вкладку «Ретаргетинг». Здесь мы найдем кнопку «Создать аудиторию»:
После ее нажатия откроется новое окно, где мы сможем выбрать файл в качестве источника и указать имя аудитории.
Аудитория будет доступна через несколько секунд после загрузки. Первые 10 минут будет указано, что аудитория слишком мала, это не так, и вскоре панель обновится, если ваша аудитория действительно больше 100 человек.