Atualizar uma seção

Este guia explica como usar o patch método no Section recurso da API Google Chat para atualizar uma seção personalizada no Google Chat.

Somente seções do tipo CUSTOM_SECTION podem ser atualizadas. Para mais informações, consulte Criar e organizar seções no Google Chat.

Pré-requisitos

Python

  • Uma conta do Google Workspace Business ou Enterprise com acesso ao Google Chat.

Atualizar uma seção

Para atualizar uma seção com a autenticação do usuário, transmita o seguinte na solicitação:

  • Especifique o escopo de autorização chat.users.sections.
  • Chame o UpdateSection método.
  • No corpo da solicitação, forneça um recurso Section e uma máscara de campo:
    • Defina o name da seção a ser atualizada.
    • Defina displayName como o novo nome da seção.
    • Defina updateMask como displayName.

O exemplo a seguir atualiza uma seção:

Python

from google.cloud import chat_v1
from google.protobuf import field_mask_pb2

def update_section():
    # Create a client
    client = chat_v1.ChatServiceClient()

    # Initialize request
    request = chat_v1.UpdateSectionRequest(
        section=chat_v1.Section(
            name="SECTION_NAME",
            display_name="NEW_SECTION_DISPLAY_NAME"
        ),
        update_mask=field_mask_pb2.FieldMask(paths=["display_name"])
    )

    # Make the request
    response = client.update_section(request=request)

    print(response)

Para executar este exemplo, substitua o seguinte:

  • SECTION_NAME: o nome do recurso da seção. Você pode receber o nome do recurso chamando o ListSections método.
  • NEW_SECTION_DISPLAY_NAME: o novo nome da seção.

A API Chat retorna a instância atualizada de Section.