Возможно ли через api vk.com узнать кол-во друзей в группе\паблике у конкретного юзера?
В группе есть юзеры, у них есть друзья, которые так же состоят в этой группе или не состоят. Необходимо узнать у кого больше всего друзей находится в группе.
В данный момент с помощью groups.getMembers собираю всех юзеров. Затем с помощью friends.get собираю друзей этих юзеров. Далее запросом из базы узнаю, у кого больше всего друзей состоят в группе. Сервер нагибается.. С 4к человек в сообществе, кол-во записей в базе составляет около 800 к.
Есть ли в api vk.com метод прямого запроса у кого сколько друзей в группе?
Есть ли в api vk.com метод прямого запроса у кого сколько друзей в группе?
Нет
1. Получаем список всех пользователей сообщества: groups.getMembers (max 1000/1 запрос)
2. Получаем список всех друзей каждого из пользователей: friends.get (все друзья/1 запрос)
3. Получаем информацию о том, является ли друг пользователя участником сообщества: groups.isMember (max 500/1 запрос)