Method: spaces.patch
Memperbarui ruang. Untuk mengetahui contohnya, lihat Memperbarui ruang.
Jika Anda memperbarui kolom displayName
dan menerima pesan error ALREADY_EXISTS
, coba nama tampilan yang berbeda. Ruang yang ada dalam organisasi Google Workspace mungkin sudah menggunakan nama tampilan ini.
Mendukung jenis autentikasi berikut:
Permintaan HTTP
PATCH https://chat.googleapis.com/v1/{space.name=spaces/*}
URL menggunakan sintaksis gRPC Transcoding.
Parameter jalur
Parameter |
space.name |
string
ID. Nama resource ruang. Format: spaces/{space} Dengan {space} mewakili ID yang ditetapkan sistem untuk ruang. Anda bisa mendapatkan ID ruang dengan memanggil metode spaces.list() atau dari URL ruang. Misalnya, jika URL ruang adalah https://mail.google.com/mail/u/0/#chat/space/AAAAAAAAA , ID ruang adalah AAAAAAAAA .
|
Parameter kueri
Parameter |
updateMask |
string (FieldMask format)
Wajib. Jalur kolom yang diperbarui, dipisahkan koma jika ada beberapa. Anda dapat memperbarui kolom berikut untuk ruang: spaceDetails : Memperbarui deskripsi ruang. Mendukung hingga 150 karakter.
displayName : Hanya mendukung pembaruan nama tampilan untuk ruang dengan kolom spaceType SPACE . Jika Anda menerima pesan error ALREADY_EXISTS , coba nilai yang berbeda. Ruang yang ada dalam organisasi Google Workspace mungkin sudah menggunakan nama tampilan ini.
spaceType : Hanya mendukung perubahan jenis ruang GROUP_CHAT menjadi SPACE . Sertakan displayName bersama dengan spaceType dalam update mask dan pastikan ruang yang ditentukan memiliki nama tampilan yang tidak kosong dan jenis ruang SPACE . Menyertakan mask spaceType dan jenis SPACE di ruang yang ditentukan saat memperbarui nama tampilan bersifat opsional jika ruang yang ada sudah memiliki jenis SPACE . Mencoba memperbarui jenis ruang dengan cara lain akan mengakibatkan error argumen yang tidak valid. spaceType tidak didukung dengan useAdminAccess .
spaceHistoryState : Memperbarui setelan histori ruang dengan mengaktifkan atau menonaktifkan histori untuk ruang. Hanya didukung jika setelan histori diaktifkan untuk organisasi Google Workspace. Untuk memperbarui status histori ruang, Anda harus menghapus semua mask kolom lainnya dalam permintaan. spaceHistoryState tidak didukung dengan useAdminAccess .
accessSettings.audience : Memperbarui setelan akses tentang siapa yang dapat menemukan ruang, bergabung ke ruang, dan melihat pratinjau pesan di ruang bernama dengan kolom spaceType adalah SPACE . Jika ruang yang ada memiliki target audiens, Anda dapat menghapus audiens dan membatasi akses ruang dengan menghapus nilai untuk mask kolom ini. Untuk memperbarui setelan akses ruang, pengguna yang melakukan autentikasi harus menjadi pengelola ruang dan menghapus semua mask kolom lain dalam permintaan Anda. Anda tidak dapat memperbarui kolom ini jika ruang berada dalam mode impor. Untuk mempelajari lebih lanjut, lihat Membuat ruang dapat ditemukan oleh pengguna tertentu. accessSettings.audience tidak didukung dengan useAdminAccess .
permissionSettings : Mendukung perubahan setelan izin ruang. Saat memperbarui setelan izin, Anda hanya dapat menentukan mask kolom permissionSettings ; Anda tidak dapat memperbarui mask kolom lain secara bersamaan. permissionSettings tidak didukung dengan useAdminAccess . Mask kolom yang didukung meliputi:
permissionSettings.manageMembersAndGroups
permissionSettings.modifySpaceDetails
permissionSettings.toggleHistory
permissionSettings.useAtMentionAll
permissionSettings.manageApps
permissionSettings.manageWebhooks
permissionSettings.replyMessages
|
useAdminAccess |
boolean
Opsional. Jika true , metode akan berjalan menggunakan hak istimewa administrator Google Workspace pengguna. Pengguna yang menelepon harus merupakan administrator Google Workspace dengan hak istimewa mengelola percakapan ruang dan chat. Memerlukan cakupan OAuth 2.0 chat.admin.spaces . Beberapa nilai FieldMask tidak didukung menggunakan akses admin. Untuk mengetahui detailnya, lihat deskripsi updateMask .
|
Isi permintaan
Isi permintaan memuat instance Space
.
Isi respons
Jika berhasil, isi respons memuat instance Space
.
Cakupan otorisasi
Memerlukan salah satu cakupan OAuth berikut:
https://www.googleapis.com/auth/chat.app.spaces
https://www.googleapis.com/auth/chat.admin.spaces
https://www.googleapis.com/auth/chat.import
https://www.googleapis.com/auth/chat.spaces
Untuk mengetahui informasi selengkapnya, lihat Panduan otorisasi.
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-05-07 UTC.
[null,null,["Terakhir diperbarui pada 2025-05-07 UTC."],[[["Updates a Google Chat space's details, including display name, description, space type, history settings, access settings, and permission settings."],["Requires specific authentication and authorization, including app authentication with administrator approval or user authentication, potentially with administrator privileges."],["Supports partial updates using the `updateMask` query parameter to specify the fields to be modified."],["Provides options for using administrator privileges with the `useAdminAccess` query parameter, but some fields and functionalities are not supported in this mode."],["Uses the PATCH HTTP method and gRPC Transcoding syntax for the request URL."]]],["This content describes how to update a space within Google Workspace Chat via the API. Key actions include sending a `PATCH` request to `https://chat.googleapis.com/v1/{space.name=spaces/*}`, specifying the space's name in the path. The `updateMask` query parameter defines which fields to update, including space details, display name, type, history state, access and permissions. `useAdminAccess` allow to update the space with administrator permissions. Authentication requires specific OAuth scopes. The request and response body use the `Space` object.\n"]]