Method: courses.courseWorkMaterials.create

Tworzy materiał do zajęć.

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

  • PERMISSION_DENIED jeśli użytkownik wysyłający żądanie nie ma uprawnień do uzyskania dostępu do żądanych zajęć, utworzenia materiałów do zajęć na żądanych zajęciach lub udostępnienia załącznika z Dysku, albo w przypadku błędów dostępu.
  • INVALID_ARGUMENT jeśli żądanie jest nieprawidłowe lub jeśli w ciągu 24 godzin wysłano więcej niż 20 żądań.
  • materiały są zapewnione.
  • NOT_FOUND, jeśli żądany kurs nie istnieje.
  • FAILED_PRECONDITION w przypadku 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 szkolenia. Identyfikator może być przypisany przez Classroom lub być alias.

Parametry zapytania

Parametry
previewVersion

enum (PreviewVersion)

Opcjonalnie. Wersja przedpremierowa interfejsu API. Musisz to ustawić, aby uzyskać dostęp do nowych funkcji interfejsu API udostępnionych deweloperom w ramach Programu testowania aktualizacji.

Treść żądania

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

Treść odpowiedzi

Jeśli operacja się uda, 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 po autoryzacji.