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
- подробности ошибки