Method: courses.announcements.modifyAssignees

Zmienia tryb przypisania i opcje ogłoszenia.

Tę metodę może wywołać tylko nauczyciel kursu, który zawiera ogłoszenie.

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

  • PERMISSION_DENIED, jeśli użytkownik wysyłający żądanie nie ma uprawnień dostępu do żądanych zajęć lub pracy na zajęciach, lub w przypadku błędów dostępu.
  • INVALID_ARGUMENT, jeśli żądanie jest nieprawidłowo sformatowane.
  • NOT_FOUND, jeśli żądane zajęcia lub zadanie nie istnieją.
  • FAILED_PRECONDITION z powodu tego błędu żądania:
    • EmptyAssignees

Żądanie HTTP

POST https://classroom.googleapis.com/v1/courses/{courseId}/announcements/{id}:modifyAssignees

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
courseId

string

Identyfikator szkolenia. Ten identyfikator może być identyfikatorem przypisanym przez Classroom lub alias.

id

string

Identyfikator ogłoszenia.

Treść żądania

Treść żądania zawiera dane o następującej strukturze:

Zapis JSON
{
  "assigneeMode": enum (AssigneeMode),
  "modifyIndividualStudentsOptions": {
    object (ModifyIndividualStudentsOptions)
  }
}
Pola
assigneeMode

enum (AssigneeMode)

Tryb ogłoszenia określający, czy jest ono dostępne dla wszystkich uczniów, czy tylko dla wybranych osób.

modifyIndividualStudentsOptions

object (ModifyIndividualStudentsOptions)

Określ, którzy uczniowie mogą wyświetlać ogłoszenie, a którzy nie. Musi być określony tylko wtedy, gdy assigneeMode ma wartość INDIVIDUAL_STUDENTS.

Treść odpowiedzi

W przypadku powodzenia treść odpowiedzi obejmuje wystąpienie elementu Announcement.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

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

Więcej informacji znajdziesz w przewodniku po autoryzacji.