Сигнатура метода
Метод предназначен для вступления пользователем в группу, привязанную к приложению в его настройках.
Также метод автоматически разрешает отправлять от лица группы сообщения пользователю через Bot API независимо от того, является ли пользователь участником группы или нет.
Пример вызова
Рекомендации по использованию метода
Перед вызовом метода рекомендуется проверять текущий статус пользователя:
- является ли пользователь участником группы - метод group.getUserGroupsV2;
- разрешил ли пользователь сообщения от группы - метод group.isMessagesAllowed.
Также обратите внимание, чтобы ваша группа соответствовала следующим условиям:
- группа должна быть открытой;
- группа не должна иметь ограничение по возрасту пользователей;
- группа должна быть привязана к игре в настройках игры;
- если вы планируете отправлять сообщения от группы пользователям, то групповые сообщения также должны быть включены в настройках группы (подробнее о групповых сообщениях)
Пример коллбека
В результате выполнения метода вызывается клиентский коллбек, в котором передается результат его выполнения.
Коллбек при успешном вызове метода
method: “joinGroup”
result: “ok”
data: “ready”
Коллбек при ошибке выполнения метода / отмене вызова
method: “joinGroup”
result: “error”
data: errorCode
Коды ошибок
При возникновении ошибки в поле data коллбека возвращается код ошибки, который однозначно определяет причину этой ошибки:
- cancel - пользователь отменил вступление в группу;
- already.member - пользователь уже является участником группы;
- group.access.denied - группа не привязана к игре;
- common.finder - указанная группа не найдена.