GetCourse
Добавление пользователя#
Этот подпоток добавляет пользователя в GetCourse. Если пользователь уже существует, тогда он будет просто добавлен в указанные группы в GetCourse.
JSON-код подпотока для копирования#
Настройка узла#
- Импортируйте подпоток и вставьте узел туда, где вы будете с ним работать
- Дважды кликните по узлу, чтобы открыть его настройки
- В другой вкладке браузера перейдите на страницу настройки API вашего GetCourse аккаунта по адресу https://ВАШ_АККАУНТ.getcourse.ru/saas/account/api (заменив ВАШ_АККАУНТ вашим аккаунтом)
- Сгенерируйте ключ и скопируйте его
- Вернитесь в настройки узла в Ботодроме
- Вставьте скопированный ключ в поле Ключ
- А в поле Аккаунт вставьте ВАШ_АККАУНТ из вашего GetCourse домена ВАШ_АККАУНТ.getcourse.ru
- Нажмите Готово и Развернуть
Входные данные узла#
На входе принимает msg.addToGC объект с данными:
email- емэйл пользователя. Например:"[email protected]"first_name- имя пользователя. Например:"Иван"last_name- фамилия пользователя. Например:"Иванов"groups- массив групп в GetCourse, в которые добавить пользователя. Например:["Группа1", "Группа2"]
Выходные данные узла#
После успешного добавления пользователя вызывает исполнение узлов, подключенных к нему через первый порт, передавая им сообщение с ответом от GetCourse в объекте msg.gcRes:
user_id- id пользователяuser_status- статус пользователя
При получении ответа с ошибкой от GetCourse вызывает исполнение узлов, подключенных к нему через второй порт, передавая им сообщение с подробностями ошибки в объекте msg.gcRes:
err- подробности ошибки