섹션 업데이트

이 가이드에서는 Google Chat API의 Section 리소스에서 patch 메서드를 사용하여 Google Chat의 맞춤 섹션을 업데이트하는 방법을 설명합니다.

CUSTOM_SECTION 유형의 섹션만 업데이트할 수 있습니다. 자세한 내용은 Google Chat에서 섹션 만들기 및 정리하기를 참고하세요.

기본 요건

Python

섹션 업데이트

사용자 인증으로 섹션을 업데이트하려면 요청에 다음을 전달하세요.

  • chat.users.sections 승인 범위를 지정합니다.
  • UpdateSection 메서드를 호출합니다.
  • 요청 본문에서 Section 리소스와 필드 마스크를 제공합니다.
    • 업데이트할 섹션의 name을 설정합니다.
    • displayName을 섹션의 새 이름으로 설정합니다.
    • updateMaskdisplayName로 설정합니다.

다음 예시에서는 섹션을 업데이트합니다.

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)

이 샘플을 실행하려면 다음을 바꾸세요.

  • SECTION_NAME: 섹션의 리소스 이름입니다. ListSections 메서드를 호출하여 리소스 이름을 가져올 수 있습니다.
  • NEW_SECTION_DISPLAY_NAME: 섹션의 새 이름입니다.

Chat API는 업데이트된 Section 인스턴스를 반환합니다.