Zasób Invitation
w Classroom reprezentuje zaproszenie dla użytkownika do dołączenia do zajęć z określoną rolą w zajęciach: studenta, nauczyciela lub właściciela.
Każdy zasób Invitation
zawiera te pola:
id
: identyfikator przypisany przez Classroom dla zaproszenia.userId
: identyfikator użytkownika zaproszonego do zajęć.courseId
: zajęcia, do których użytkownik jest zapraszany.role
: rola w kursie, jaką będzie mieć zaproszony użytkownik.
Tworzenie zaproszenia
Metody invitations.create()
można używać do zapraszania użytkownika do kursu z określoną rolą. W treści żądania uwzględnij zasób Invitation
oraz określ parametry courseId
, userId
i role
.
Java
Pobieranie zaproszenia
Aby pobrać konkretne zaproszenie, wywołaj metodę invitations.get()
i wskaż id
zaproszenia.
Java
Akceptowanie zaproszenia
Zaakceptowanie zaproszenia powoduje jego usunięcie i dodanie zaproszonego użytkownika do zajęć z rolą określoną w zaproszeniu. Zaakceptuj zaproszenie, wywołując metodę invitations.accept()
i podając id
zaproszenia.
Java
Usuwanie zaproszenia
Jedynym sposobem na zaktualizowanie zaproszenia jest jego usunięcie i utworzenie nowego. Aby usunąć zaproszenie, wywołaj metodę invitations.delete()
i określ parametr id
.