Группы
Методы для работы с сообществами и группами
GET
/method/groups.get
Получение списка групп пользователя.
Параметры:
user_id— ID пользователя (по умолчанию текущий)fields— дополнительные поля (например, photo_50, members_count)offset,count— пагинацияonline— только онлайнfilter— фильтр (groups/admin)
Пример:
GET /method/groups.get?user_id=123&fields=photo_50,members_count
GET
/method/groups.getById
Получение информации о группе по её ID или screen_name.
Параметры:
group_ids— список ID или screen_name через запятуюfields— дополнительные поля
Пример:
GET /method/groups.getById?group_ids=club1,club2&fields=photo_50,description
GET
/method/groups.search
Поиск групп по названию или описанию.
Параметры:
q— поисковый запросoffset,count— пагинацияfields— дополнительные поля
Пример:
GET /method/groups.search?q=музыка&count=10
POST
/method/groups.join
Вступить в группу по её ID.
Параметры:
group_id— ID группы
Пример:
POST /method/groups.join
group_id=123
POST
/method/groups.leave
Покинуть группу по её ID.
Параметры:
group_id— ID группы
Пример:
POST /method/groups.leave
group_id=123
POST
/method/groups.edit
Редактирование параметров группы (название, описание, сайт и др.).
Параметры:
group_id— ID группыtitle,description,screen_name,website— новые значенияwall,topics,audio— настройки
Пример:
POST /method/groups.edit
group_id=123&title=Новая группа&description=Описание
GET
/method/groups.getMembers
Получение списка участников группы.
Параметры:
group_id— ID группыoffset,count— пагинацияfields— дополнительные поля
Пример:
GET /method/groups.getMembers?group_id=123&count=20
GET
/method/groups.getSettings
Получение настроек группы.
Параметры:
group_id— ID группы
Пример:
GET /method/groups.getSettings?group_id=123
GET
/method/groups.isMember
Проверка, состоит ли пользователь в группе.
Параметры:
group_id— ID группыuser_id— ID пользователяextended— подробный ответ
Пример:
GET /method/groups.isMember?group_id=123&user_id=456