Сколько приложений можно добавить в группу вконтакте: Полезные виджеты для групп ВКонтакте

Приложение «Общие группы ВКонтакте» / Sandbox / Habr

Intro

ВКонтакте Вы можете с легкостью посмотреть общих друзей с любым пользователем. Есть приложения, которые позволяют посмотреть общие аудиозаписи с каждым другом. Но в то же время, ВКонтакте не позволяет посмотреть список групп, общих с каким-то отдельным пользователем. Вы только можете видеть на его странице список групп, в которых он состоит; либо список друзей, которые вступили в конкретную группу.

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

Инструменты для достижения цели

Для загрузки данных с сайта vk.com естественно был использован VkApi, который предоставляет все требуемые методы для получения списка друзей и групп пользователя, а также данных о том, какие друзья в каких группах состоят.

При этом данные будут достоверными и актуальными, даже если какой-либо друг скрыл список своих групп в настройках приватности, так как приложение не загружает список групп каждого друга, а использует метод vkapi.groups.isMember, который позволяет получать данные о наличии или отсутствии друга в конкретной группе.

Так как количество друзей и групп пользователя может составлять несколько сотен, количество данных, которые необходимо загрузить оказывается достаточно большим. VkApi накладывает ряд ограничений на частоту запросов и количество вызовов методов в одном запросе. К примеру, обращаться к VkApi можно не чаще 3 раз в секунду, а одном обращении может быть не более 25 вызовов методов. Также в одном запросе можно получить информацию о наличии или отсутствии в группах не более 500 друзей.

Немного оптимизации

Таким образом, если, к примеру, пользователь имеет менее 500 друзей и состоит в 300 группах, данные о наличии его друзей в группах будут загружены и обработаны в течение 8-10 секунд.

Около секунды из них тратится на загрузку списков друзей и групп. Остальное время тратится на выполнение запросов о наличии друзей в группах к VkApi, обработку результатов этих запросов, сортировку друзей в соответствии с количеством общих групп и сортировку групп в соответствии с количеством друзей в них.

Так как выполнение запросов к VkApi и обработка результатов могут выполняться длительное время и нерационально загружать данные заново при каждом запуске приложения, было решено реализовать сохранение загруженных данных в память устройства с целью быстрого доступа к ним в дальнейшем даже при отсутствии интернета. А чтобы данные не попали не в те руки, они удаляются при каждом выходе из аккаунта ВКонтакте в приложении.

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

Таким образом, мы избавляемся от необходимости производить сортировку при каждом переключении режима просмотра. Список групп также сохраняется в оперативной памяти в отсортированном порядке и в порядке по умолчанию (как он есть в разделе «Мои группы»).


Список друзей в алфавитном порядке и в порядке уменьшения количества общих групп

Дополнительные возможности

Список друзей или групп может быть достаточно большим, поэтому в приложении был реализован поиск. Результаты поиска, как и весь список, можно просматривать в отсортированном и неотсортированном порядке.


Результаты поиска по списку друзей и списку групп

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

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

Вместе с тем, в приложение была добавлена функция отправки другу сообщения со списком общих групп.


Отправка сообщения

Open Source

Исходный код приложения «Общие группы ВКонтакте» находится в свободном доступе.

Массовое добавление или удаление пользователей из чёрного списка — группы или личного аккаунта

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

Это очень удобная утилита для администраторов популярных сообществ, где, к сожалению, активность продписчиков иногда сопровождается необходимостью банить некоторых пользователей. А иногда нужно устраивать и «массовые амнистии» в виде разблокировки пользователей.

Если же вам нужно собрать людей из чёрного списка сообщества или личного профиля — тут поможет скрипт сбора пользователей из чёрного списка.

При массовом добавлении людей в чёрный список сообщества через каждые 50-100 человек в списке надо будет вводить капчу (цифры и буквы с картинки), чтобы ВК продолжил добавление. При массовом добавлении людей в личный чёрный список скорость добавления 10-20-30 человек в минуту — ВК заставляет делать паузы между запросами. При массовой разблокировке таких ограничений нет, процесс разблокировки намного быстрее.


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

Для этого зайдите по ссылке https://vk. com/settings?act=apps и удалите приложение «Kate Mobile». Именно это приложение используется для работы с блеклистом, а не приложение «vk.barkov.net» — иначе у вас пропадёт доступ к работе с сервисом в целом.

Возможность автоматизировать работу с чёрными списками доступна только для пользователей с полным доступом по любому из тарифов.


Капча и продолжение работы скрипта
Если вы добавляете или удаляете больше 50-100 человек за 1 раз, скорее всего, ВК будет периодически во время обработки просить вас ввести капчу (буквы и цифры с картинки). Это нужно будет делать, чтобы завершить обработку данных. Да, не очень удобно, но таковы ограничения ВК для чёрного списка.

1. Сначала выберите, с чьим чёрным список работаем — вашим личным или какого-то из ваших сообществ
Мой чёрный список из личного аккаунта

2. Теперь разрешите специальному приложению доступ к чёрному списку
Авторизация через наш сайт не даёт доступа к работе с чёрным списком. Для этого нужно отдельный доступ. Поэтому:

2.1. Нажмите сюда для выдачи доступа приложению в появившемся окне нажмите «Разрешить», попадёте на такую страницу:2.2. Скопируйте всё, что есть в адресной строке (на скриншоте обведено синим), и вставьте в это текстовое поле:

(здесь можно посмотреть пошаговую инструкцию по заполнению этой настройки)

3. Введите список ID или ссылок на профили пользователей для массовой обработки?
По 1 пользователю на строку:



Размер отчёта ограничен, поскольку вы пользуетесь бесплатной версией сервиса.
Вы можете оплатить полный доступ к сервису за 349 руб/день или 899 руб/мес и получить полный отчёт без ограничений, а также неограниченный доступ ко всем скриптам сервиса

Полезные ответы на вопросы по скрипту «Массовое добавление или удаление пользователей из чёрного списка — группы или личного аккаунта»

Удаление «собачек» ВКонтакте

Массовая работа с чёрным списком ВК

Функция удаление удаленных и заболоченных акков в сообществе ВК

Массовое добавление или удаление из чёрного списка ВК

Как определенный список id пользователей добавить в черный список сообщества ВК?

Добавление участников вк в черный список

Автоматизировать работу с чёрным списком профилей и групп ВКонтакте

Есть друзья, как удалить неактивных ВК?

Способ добавить в чёрный список ВК сразу много страниц

Удалить подписчиков группы ВКонтакте по списку

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

Забанить людей в сообществе ВК

Добавление людей в черный список ВК

Добавить всех пользователей вк в чс разом

Нужен полный доступ к этому скрипту

Доступ к этому функционалу есть у всех пользователей полного доступа на любом тарифе

Вы можете оплатить полный доступ к сервису за 349 руб/день или 899 руб/мес — и получить автоматизировать работу с чёрными списками, а также неограниченный доступ ко всем скриптам сервиса для поиска целевой аудитории ВКонтакте и в Одноклассниках

Мне нужен полный доступ к сервису Мне не нужно работать с ЧС

Введите текст с картинки для продолжения:

Российский гигант социальных сетей ВКонтакте забанен в Apple App Store

Российский гигант социальных сетей ВКонтакте заблокирован в Apple App Store

ЕН

  • АР
  • Великобритания

ЕН

  • АР
  • Великобритания

Война на Украине США

Компания Apple удалила ВКонтакте, одну из самых популярных социальных сетей в России, из своего магазина приложений, подтвердил разработчик приложения.

«Теперь некоторые приложения VK заблокированы Apple, поэтому они недоступны для загрузки и обновления в App Store», — говорится в заявлении VK во вторник, 27 сентября, при этом утверждается, что существующие установки их приложений должны продолжать функционировать. .

Действия Apple затрагивают другие приложения для iOS, принадлежащие материнской компании ВКонтакте, ВКонтакте, в том числе приложения для электронной почты, цифровых платежей и служб доставки еды.

ВКонтакте насчитывает более 97 миллионов пользователей в месяц по всему миру, и число пользователей растет с тех пор, как Россия официально запретила своим гражданам использовать социальные сети Facebook, Instagram и Twitter.

В заявлении для The Verge Apple сообщила, что решение было принято в соответствии с недавно введенными Великобританией санкциями против России в свете ее продолжающегося жестокого вторжения в Украину, и добавила, что приложения ВКонтакте «распространяются разработчиками, большинство — контролируется одной или несколькими партиями, санкционированными правительством Великобритании.

«Чтобы соответствовать этим санкциям, Apple удалила учетные записи разработчиков, связанные с этими приложениями, и приложения нельзя загружать из любого магазина приложений, независимо от местоположения», — добавил он.

В марте, после спровоцированного Кремлем вторжения за месяц до этого, Apple объявила о прекращении продаж любых своих новых продуктов в России и удалении поддерживаемых государством пропагандистских новостных агентств RT и Sputnik из своих магазинов приложений за пределами России. .

Генеральный директор Apple Тим Кук, твердо поддерживающий Украину, разослал электронное письмо всем сотрудникам Apple после решения, написав:

.

«С каждым новым изображением семей, покидающих свои дома, и храбрых граждан, борющихся за свою жизнь, мы видим, насколько важно, чтобы люди во всем мире объединились для продвижения дела мира.

«Apple делает пожертвования на гуманитарную помощь и оказывает помощь в связи с разворачивающимся кризисом с беженцами. Мы также работаем с партнерами, чтобы оценить, что еще мы можем сделать.

Мы приостановили продажу всей продукции в России. На прошлой неделе мы прекратили весь экспорт в наш канал продаж в стране.

«Apple Pay и другие услуги ограничены. RT News и Sputnik News больше не доступны для скачивания в App Store за пределами России. И мы отключили как дорожные, так и живые инциденты в Apple Maps в Украине в качестве меры безопасности и предосторожности для граждан Украины».

Кук добавил: «Этот момент призывает к единству, он призывает к мужеству и напоминает нам, что мы никогда не должны терять из виду человечество, которое мы все разделяем. В эти трудные времена я нахожу утешение в том, что мы едины в нашей приверженности друг другу, нашим пользователям и тому, чтобы быть силой добра в мире».

СВЯЗАННЫЕ СТАТЬИ

Рекламный контент

Подробнее по этой теме

Пресс-секретарь Эрдогана заявил, что Украина уже проигрывает войну России

Представитель президента Турции сомневается, что Украина сможет победить Россию на поле боя, и считает, что в настоящее время российские войска выигрывают войну.

Подробнее по этой теме

Брюссель предлагает ввести 11-й раунд санкций из-за войны России с Украиной

ЕС проанализировал беспрецедентную волну санкций, наложенных на Москву после того, как Владимир Путин начал войну с Украиной в феврале 2022 года, и пришел к выводу, что необходимо сделать больше.

вернуться к началу

Российское приложение «Вконтакте» возвращается в Apple App Store

Компания Apple восстановила российскую социальную сеть «Вконтакте» в своем App Store через несколько недель после ее удаления в соответствии с британскими санкциями.

«ВКонтакте» вернулся в App Store после того, как разработчик предоставил доказательства того, что он не контролируется попавшей под санкции в России организацией, пишет The Verge.

«ВКонтакте» проверяет, не нарушают ли они санкции

Разработчики утверждают, что приложения были удалены из App Store за несоблюдение требований закона и выполнение многочисленных запросов документации для проверки законности «Вконтакте».

По словам представителя Apple Питера Аджемяна, российская социальная сеть с тех пор предоставила необходимую информацию, поэтому они вернули «ВКонтакте» в App Store.

Приложение, а также отечественное почтовое приложение Mail.ru подозревались в распространении Газпромбанком, российским банком, связанным с находящейся под санкциями фирмой ВКонтакте.

Согласно Mac Rumors, это было ответом на неудачную повестку дня референдума, проведенную российскими властями в некоторых районах Украины, которые они оккупировали.

Решение об удалении приложений ВКонтакте в прошлом месяце также влияет на другие приложения iOS, которые также были заблокированы Apple с сентября.

Согласно CNN Business, эти приложения также не были доступны для загрузки и обновления в App Store в течение последнего месяца.

Приложения ВКонтакте охватывают широкий спектр услуг в России, включая электронную почту, социальные сети, доставку еды и цифровые платежи.

Подробнее: Русская версия Facebook и другие приложения ВКонтакте удалены из App Store по всему миру  

Приложение снова заработает в кратчайшие сроки

«ВКонтакте» вновь появилось в App Store в понедельник и снова будет доступно по всему миру, как рекомендовано мониторинговым проектом Apple Censorship.

Бенджамин Исмаил, менеджер проекта Вконтакте, говорит, что, хотя компания понимает, что Apple всего лишь реализует политику магазина, она все равно будет нести ответственность за то, что произошло.

Он добавил, что компания рада возвращению «ВКонтакте», но они продолжат осуждать Apple за ее беспорядочный и непрозрачный способ пометки приложений и управления ими.

Mac Rumors пишет, что и Вконтакте, и Mail.ru до сих пор используются активистами и членами общественных организаций в повседневном общении.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *