В битриксе может потребоваться удалить пользователя из группы социальной сети. Сделать это можно при помощи CSocNetUserToGroup::DeleteRelation($userId, $groupId):
В битриксе сообщения об ошибке можно получить при помощи $e = $APPLICATION->GetException(). Это выражение запишет в $e объект, который содержит поля id и msg. Эта информация может оказаться полезной, чтобы понять, что пошло не так.
Вот, к примеру, при удалении пользователей из группы возникла ошибка:
Error code: ERROR_NO_MEMBER_REQUEST; error message: Record was not found
Эта ошибка значит, что не удалось найти в группе социальной сети пользователя, чтобы его оттуда удалить.
$deleteUserId = 2149; // ID пользователя $deleteGroupId = 114; // ID группы if (CSocNetUserToGroup::DeleteRelation($deleteUserId, $deleteGroupId)) { echo 'Пользователь #' . $deleteUserId . ' удален из группы'; } else { echo 'Не удалось удалить пользователя #' . $deleteUserId . ' из группы'; //Также желательно выводить сообщения об ошибке, //чтобы понять, что помешало удалить пользователя if ($e = $APPLICATION->GetException()) { echo 'Error code: ' . $e->id . '; error message: ' . $e->msg; } }
В битриксе сообщения об ошибке можно получить при помощи $e = $APPLICATION->GetException(). Это выражение запишет в $e объект, который содержит поля id и msg. Эта информация может оказаться полезной, чтобы понять, что пошло не так.
Вот, к примеру, при удалении пользователей из группы возникла ошибка:
Error code: ERROR_NO_MEMBER_REQUEST; error message: Record was not found
Эта ошибка значит, что не удалось найти в группе социальной сети пользователя, чтобы его оттуда удалить.
Комментариев нет:
Отправить комментарий