Bölüm güncelleme

Bu kılavuzda, Google Chat'te özel bir bölümü güncellemek için Google Chat API'nin Section kaynağında patch yönteminin nasıl kullanılacağı açıklanmaktadır.

Yalnızca CUSTOM_SECTION türündeki bölümler güncellenebilir. Daha fazla bilgi için Google Chat'te bölüm oluşturma ve düzenleme başlıklı makaleyi inceleyin.

Ön koşullar

Python

Bölüm güncelleme

Bir bölümü kullanıcı kimlik doğrulaması ile güncellemek için isteğinizde aşağıdakileri iletin:

  • chat.users.sections yetkilendirme kapsamını belirtin.
  • UpdateSection yöntemini çağırın.
  • İstek gövdesinde bir Section kaynağı ve alan maskesi sağlayın:
    • Güncellenecek bölümün name değerini ayarlayın.
    • displayName değerini bölümün yeni adı olarak ayarlayın.
    • updateMask değerini displayName olarak ayarlayın.

Aşağıdaki örnekte bir bölüm güncellenmektedir:

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)

Bu örneği çalıştırmak için aşağıdakileri değiştirin:

  • SECTION_NAME: Bölümün kaynak adı. Kaynak adını ListSections yöntemini çağırarak alabilirsiniz.
  • NEW_SECTION_DISPLAY_NAME: Bölümün yeni adı.

Chat API, Section öğesinin güncellenmiş örneğini döndürür.