Zasób Invitation
w Classroom reprezentuje zaproszenie dla użytkownika do dołączenia do zajęć z określoną rolą w zajęciach: ucznia, 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 na zajęcia.courseId
: kurs, do którego 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 wartości parametrów courseId
, userId
i role
.
Pobieranie zaproszenia
Aby pobrać konkretne zaproszenie, wywołaj metodę invitations.get()
i określ id
zaproszenia.
Akceptowanie zaproszenia
Zaakceptowanie zaproszenia powoduje usunięcie zaproszenia i dodanie zaproszonego użytkownika do zajęć z rolą określoną w zaproszeniu. Zaakceptuj zaproszenie, wywołując metodę invitations.accept()
i wskazując id
zaproszenia.
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
.