Panduan ini menjelaskan cara menggunakan metode
patch
pada resource Section Google Chat API untuk memperbarui bagian kustom di Google Chat.
Hanya bagian jenis CUSTOM_SECTION yang dapat diperbarui. Untuk mengetahui informasi selengkapnya, lihat
Membuat dan mengelola bagian di Google Chat.
Prasyarat
Python
- Akun Google Workspace Business atau Enterprise dengan akses ke Google Chat.
- Siapkan lingkungan Anda:
- Buat project Google Cloud.
- Konfigurasi layar izin OAuth.
- Aktifkan dan konfigurasi Google Chat API dengan nama, ikon, dan deskripsi untuk aplikasi Chat Anda.
- Instal Python Cloud Client Library.
-
Buat kredensial client ID OAuth untuk aplikasi desktop. Untuk menjalankan contoh dalam panduan ini, simpan kredensial sebagai file JSON bernama
credentials.jsonke direktori lokal Anda.
- Pilih cakupan otorisasi yang mendukung autentikasi pengguna.
Memperbarui bagian
Untuk memperbarui bagian dengan autentikasi pengguna, teruskan hal berikut dalam permintaan Anda:
- Tentukan cakupan otorisasi
chat.users.sections. - Panggil metode
UpdateSection. - Dalam isi permintaan, berikan resource
Sectiondan mask kolom:- Tetapkan
namebagian yang akan diupdate. - Tetapkan
displayNameke nama baru untuk bagian tersebut. - Tetapkan
updateMaskkedisplayName.
- Tetapkan
Contoh berikut memperbarui bagian:
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)
Untuk menjalankan contoh ini, ganti kode berikut:
SECTION_NAME: Nama resource bagian. Anda bisa mendapatkan nama resource dengan memanggil metodeListSections.NEW_SECTION_DISPLAY_NAME: Nama baru untuk bagian.
Chat API menampilkan instance Section yang telah diperbarui.
Topik terkait
- Membuat bagian
- Menghapus bagian
- Mengubah posisi bagian
- Bagian daftar
- Mencantumkan ruang dalam bagian
- Memindahkan ruang ke bagian lain