Method: courses.topics.patch

Atualiza um ou mais campos de um tópico.

Esse método retorna os seguintes códigos de erro:

  • PERMISSION_DENIED se o projeto do desenvolvedor solicitante não criou o tópico correspondente ou para erros de acesso.
  • INVALID_ARGUMENT se a solicitação estiver incorreta.
  • NOT_FOUND se o curso ou tópico solicitado não existir

Solicitação HTTP

PATCH https://classroom.googleapis.com/v1/courses/{courseId}/topics/{id}

O URL usa a sintaxe de transcodificação gRPC.

Parâmetros de caminho

Parâmetros
courseId

string

Identificador do curso. Esse identificador pode ser atribuído pelo Google Sala de Aula ou um alias.

id

string

Identificador do tópico.

Parâmetros de consulta

Parâmetros
updateMask

string (FieldMask format)

Máscara que identifica quais campos do tópico precisam ser atualizados. Este campo é obrigatório para fazer uma atualização. A atualização falhará se forem especificados campos inválidos. Se um campo for compatível com valores vazios, ele poderá ser limpo especificando-o na máscara de atualização e não no objeto Tópico. Se um campo não compatível com valores vazios for incluído na máscara de atualização e não for definido no objeto Topic, um erro INVALID_ARGUMENT será retornado.

Os seguintes campos podem ser especificados:

  • name

Esta é uma lista separada por vírgulas de nomes de campos totalmente qualificados. Exemplo: "user.displayName,photo".

Corpo da solicitação

O corpo da solicitação contém uma instância de Topic.

Corpo da resposta

Se a solicitação for bem-sucedida, o corpo da resposta conterá uma instância de Topic.

Escopos de autorização

Requer o seguinte escopo OAuth:

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

Para mais informações, consulte o Guia de autorização.