Cómo actualizar una sección

En esta guía, se explica cómo usar el método patch en el recurso Section de la API de Google Chat para actualizar una sección personalizada en Google Chat.

Solo se pueden actualizar las secciones de tipo CUSTOM_SECTION. Para obtener más información, consulta Cómo crear y organizar secciones en Google Chat.

Requisitos previos

Python

Cómo actualizar una sección

Para actualizar una sección con autenticación de usuario, pasa lo siguiente en tu solicitud:

  • Especifica el alcance de autorización chat.users.sections.
  • Llama al método UpdateSection.
  • En el cuerpo de la solicitud, proporciona un recurso Section y una máscara de campo:
    • Establece el name de la sección que se actualizará.
    • Establece displayName en el nombre nuevo de la sección.
    • Establece updateMask en displayName.

En el siguiente ejemplo, se actualiza una sección:

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 ejecutar esta muestra, reemplaza lo siguiente:

  • SECTION_NAME: Es el nombre del recurso de la sección. Puedes obtener el nombre del recurso llamando al método ListSections.
  • NEW_SECTION_DISPLAY_NAME: Es el nombre nuevo de la sección.

La API de Chat devuelve la instancia actualizada de Section.