group.getUserGroupsByIds ✎ Дополнить на GitHub

Получение информации о принадлежности пользователей конкретной группе

НазваниеОбязательныйТипОписание
group_id Да String

Идентификатор группы

uids Да String[]

Список идентификаторов пользователей, разделённых запятой, принадлежность группе которых нужно проверить. Максимальное количество идентификаторов в одном запросе - 100.

Авторизация

Сессия не обязательна

Необходимые права:

  • GROUP_CONTENT
  • VALUABLE_ACCESS

Значения статуса:

  • ACTIVE - Пользователь является членом группы.
  • MAYBE - Пользователь, возможно, примет участие в мероприятии (только для мероприятий)
  • BLOCKED - Пользователь был блокирован в группе системой или модераторами. Восстановить свое членство он не может.
  • ADMIN - Пользователь обладает правами администратора группы.
  • MODERATOR - Пользователь обладает правами модератора группы.
  • PASSIVE - Пользователь отказался от членства в группе добровольно (например, отказался от игры в вопросы и ответы). Такой пользователь может восстановить членство в группе по собственному желанию.
  • UNKNOWN - Ошибка.

Ответ

{ "memberships": [ { "groupId": "String", "role": [ "ANALYST", "EDITOR", "MODERATOR", "SUPER_MODERATOR" ], "status": "String", "userId": "String" } ] }

Параметры приложения

Данные о сессии пользователя

Метод

Список параметров

Используем для подписи secret_key = session_secret_key
Используем для подписи secret_key = application_secret_key
Используем для подписи secret_key = MD5(access_token + application_secret_key)
secret_key =
Сортируем и склеиваем параметры запроса и secret_key
Рассчитываем MD5 от полученной строки и получаем параметр sig