В Classroom ресурс Invitation представляет собой приглашение пользователю присоединиться к курсу с определенной ролью: студент, преподаватель или владелец курса .
Каждый ресурс Invitation содержит следующие поля:
-
id: Идентификатор приглашения, присвоенный классом. -
userId: Идентификатор пользователя, приглашенного на курс. -
courseId: Курс, на который пользователь получает приглашение. -
role: Роль , которую приглашенный пользователь будет иметь в рамках курса.
Создать приглашение
Метод invitations.create() можно использовать для приглашения пользователя на курс с определенной ролью. Включите ресурс Invitation в тело запроса и укажите courseId , userId и role .
Java
Получить приглашение
Чтобы получить конкретное приглашение, вызовите метод invitations.get() и укажите id приглашения.
Java
Примите приглашение
Принятие приглашения удаляет приглашение и добавляет приглашенного пользователя в курс с ролью, указанной в приглашении. Принять приглашение можно, вызвав метод invitations.accept() и указав id приглашения.
Java
Удалить приглашение
Единственный способ обновить приглашение — удалить его и создать новое. Для удаления приглашения вызовите метод invitations.delete() и укажите id .