Method: courses.teachers.delete

Usuwa określonego nauczyciela z wybranych zajęć.

Ta metoda zwraca następujące kody błędów:

  • PERMISSION_DENIED, jeśli użytkownik wysyłający prośbę nie ma uprawnień do usunięcia nauczycieli z tych zajęć lub z powodu błędów dostępu.
  • NOT_FOUND, jeśli żaden nauczyciel tych zajęć nie ma żądanego identyfikatora lub zajęcia nie istnieją.
  • FAILED_PRECONDITION, jeśli żądany identyfikator należy do nauczyciela głównego na tych zajęciach.
  • FAILED_PRECONDITION, jeśli żądany identyfikator należy do właściciela folderu zajęć na Dysku.
  • FAILED_PRECONDITION, jeśli zajęcia nie mają już aktywnego właściciela.

Żądanie HTTP

DELETE https://classroom.googleapis.com/v1/courses/{courseId}/teachers/{userId}

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
courseId

string

Identyfikator zajęć. Może to być identyfikator przypisany przez Classroom lub alias.

userId

string

Identyfikator nauczyciela do usunięcia. Może on mieć jeden z tych identyfikatorów:

  • identyfikator numeryczny użytkownika
  • adres e-mail użytkownika.
  • literał ciągu znaków "me" wskazujący użytkownika wysyłającego żądanie

Treść żądania

Treść żądania musi być pusta.

Treść odpowiedzi

Jeśli operacja się uda, treść odpowiedzi będzie pusta.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

  • https://www.googleapis.com/auth/classroom.rosters

Więcej informacji znajdziesz w przewodniku po autoryzacji.