Method: courses.courseWorkMaterials.create

Tworzy materiały do pracy z kursem.

Ta metoda zwraca te kody błędów:

  • PERMISSION_DENIED jeśli użytkownik nie ma uprawnień do dostępu do kursu, tworzenia materiałów do zajęć na kursie, udostępniania załącznika z Dysku lub w przypadku błędów dostępu.
  • INVALID_ARGUMENT jeśli żądanie ma nieprawidłowy format lub jeśli jest ich więcej niż 20
  • materiały są dostarczane.
  • NOT_FOUND, jeśli wybrany kurs nie istnieje.
  • FAILED_PRECONDITION z powodu tego błędu żądania:
    • AttachmentNotVisible

Żądanie HTTP

POST https://classroom.googleapis.com/v1/courses/{courseId}/courseWorkMaterials

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
courseId

string

Identyfikator kursu. Identyfikatorem może być identyfikator przypisany przez Classroom lub alias.

Treść żądania

Treść żądania zawiera wystąpienie elementu CourseWorkMaterial.

Treść odpowiedzi

Jeśli operacja się powiedzie, treść odpowiedzi będzie zawierała nowo utworzoną instancję CourseWorkMaterial.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

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

Więcej informacji znajdziesz w przewodniku dotyczącym autoryzacji.