Kaynak: Alan
Google Chat'te bir alan. Alanlar, iki veya daha fazla kullanıcı arasındaki görüşmeler ya da bir kullanıcı ile bir Chat uygulaması arasındaki bire bir mesajlardır.
JSON gösterimi |
---|
{ "name": string, "type": enum ( |
Alanlar | |
---|---|
name |
Tanımlayıcı. Alan kaynak adı. Biçim: Burada |
type |
Yalnızca çıkış. Desteği sonlandırıldı: Bunun yerine |
spaceType |
İsteğe bağlı. Alan türü. Alan oluştururken veya alan türünü güncellerken gereklidir. Diğer kullanımlar için yalnızca çıkış. |
singleUserBotDm |
İsteğe bağlı. Alan, bir Chat uygulaması ile tek bir kullanıcı arasındaki doğrudan mesajlaşma mı? |
threaded |
Yalnızca çıkış. Desteği sonlandırıldı: Bunun yerine |
displayName |
İsteğe bağlı. Alanının görünen adı. Doğrudan mesajlarda bu alan boş olabilir. En fazla 128 karakter desteklenir. |
externalUserAllowed |
İsteğe bağlı. Değişmez. Bu alanın herhangi bir Google Chat kullanıcısını üye olarak kabul edip etmediği. Google Workspace kuruluşunda alan oluştururken girilen girişler. Aşağıdaki koşullarda alan oluştururken bu alanı atlayın:
Mevcut alanlar için bu alan yalnızca çıkış alanıdır. |
spaceThreadingState |
Yalnızca çıkış. Chat alanındaki ileti dizisi durumu. |
spaceDetails |
İsteğe bağlı. Açıklama ve kurallar da dahil olmak üzere alanla ilgili ayrıntılar. |
spaceHistoryState |
İsteğe bağlı. Bu alandaki iletiler ve ileti dizileri için mesaj geçmişi durumu. |
importMode |
İsteğe bağlı. Bu alanın, Google Workspace'e veri taşıma işleminin bir parçası olarak
|
createTime |
İsteğe bağlı. Değişmez. Chat'te oluşturulan alanlar için alanın oluşturulma zamanı. Bu alan, içe aktarma modundaki alanlarda kullanılması dışında yalnızca çıkış olarak kullanılır. İçe aktarma modu alanlarında, orijinal oluşturma zamanını korumak için bu alanı, alanın kaynakta oluşturulduğu geçmiş zaman damgası olarak ayarlayın. Yalnızca |
lastActiveTime |
Yalnızca çıkış. Alandaki son mesajın zaman damgası. |
adminInstalled |
Yalnızca çıkış. Bir Chat uygulamasıyla doğrudan mesaj (DM) alanları için alanın bir Google Workspace yöneticisi tarafından oluşturulup oluşturulmadığı. Yöneticiler, kuruluşlarındaki kullanıcılar adına Chat uygulamasıyla doğrudan mesaj yükleyip ayarlayabilir. Yönetici yüklemesini desteklemek için Chat uygulamanızda doğrudan mesajlaşma özelliği bulunmalıdır. |
membershipCount |
Yalnızca çıkış. Üye türüne göre gruplandırılmış, katılan üyeliklerin sayısı. |
accessSettings |
İsteğe bağlı. Alan erişim ayarını belirtir. Yalnızca |
spaceUri |
Yalnızca çıkış. Kullanıcının alana erişmek için kullanacağı URI. |
importModeExpireTime |
Yalnızca çıkış. Alan, içe aktarma modunda kalırsa sistem tarafından otomatik olarak silineceği zaman. İçe aktarma modunda oluşturulan her alan, Bu alan yalnızca içe aktarma moduyla oluşturulan alanlar için doldurulur. |
customer |
İsteğe bağlı. Değişmez. Alanının müşteri kimliği. Yalnızca uygulama kimlik doğrulaması ile alan oluşturulurken ve
DM'ler için bu alan doldurulmaz. |
Birleştirme alanı space_permission_settings . Bir alanın izin ayarlarını gösterir. Yalnızca space_type SPACE olduğunda doldurulur. space_permission_settings yalnızca aşağıdakilerden biri olabilir: |
|
predefinedPermissionSettings |
İsteğe bağlı. Yalnızca giriş. Önceden tanımlanmış alan izni ayarları, yalnızca alan oluşturulurken girilir. Alan ayarlanmamışsa bir ortak çalışma alanı oluşturulur. Alanı oluşturduktan sonra ayarlar Önceden tanımlanmış izin ayarlarını belirleme şu özellikleri destekler:
|
permissionSettings |
İsteğe bağlı. Mevcut alanlar için alan izni ayarları. Mevcut izin ayarlarının değiştirildiği, tam alan izin ayarlarını güncelleme girişi. Çıkış, mevcut izin ayarlarını listeler. İzin ayarlarını okuma ve güncelleme şu durumlarda desteklenir:
|
Tür
Desteği sonlandırıldı: Bunun yerine SpaceType
politikasını kullanın.
Sıralamalar | |
---|---|
TYPE_UNSPECIFIED |
Rezervasyon yapıldı. |
ROOM |
İki veya daha fazla insan arasındaki sohbetler. |
DM |
Bir insan ile bir Chat uygulaması arasındaki bire bir doğrudan mesajlaşma. Tüm mesajlar düzdür. Bu durumun, iki kullanıcı arasındaki doğrudan mesajları kapsamadığını unutmayın. |
SpaceType
Alan türü. Alan oluştururken veya güncellerken gerekir. Diğer kullanımlar için yalnızca çıkış.
Sıralamalar | |
---|---|
SPACE_TYPE_UNSPECIFIED |
Rezervasyon yapıldı. |
SPACE |
Kullanıcıların mesaj gönderdiği, dosya paylaştığı ve ortak çalıştığı yer. SPACE , Chat uygulamalarını içerebilir. |
GROUP_CHAT |
3 veya daha fazla kişi arasındaki grup görüşmeleri GROUP_CHAT , Chat uygulamalarını içerebilir. |
DIRECT_MESSAGE |
İki insan veya bir insan ile bir Chat uygulaması arasındaki bire bir mesajlar. |
SpaceThreadingState
Chat alanındaki ileti dizisi durumunun türünü belirtir.
Sıralamalar | |
---|---|
SPACE_THREADING_STATE_UNSPECIFIED |
Rezervasyon yapıldı. |
THREADED_MESSAGES |
İleti dizilerini destekleyen adlandırılmış alanlar. Kullanıcılar bir iletiye yanıt verirken ileti dizisi içinde yanıtlayabilir. Bu sayede yanıtları orijinal iletinin bağlamında kalır. |
GROUPED_MESSAGES |
Görüşmenin konuya göre düzenlendiği adlandırılmış alanlar. Konular ve yanıtları birlikte gruplandırılır. |
UNTHREADED_MESSAGES |
İki kişi arasındaki doğrudan mesajlar (DM'ler) ve 3 veya daha fazla kişi arasındaki grup görüşmeleri. |
SpaceDetails
Açıklama ve kurallar da dahil olmak üzere alanla ilgili ayrıntılar.
JSON gösterimi |
---|
{ "description": string, "guidelines": string } |
Alanlar | |
---|---|
description |
İsteğe bağlı. Alan açıklaması. Örneğin, alanın tartışma konusunu, işlevsel amacını veya katılımcılarını açıklayın. En fazla 150 karakter desteklenir. |
guidelines |
İsteğe bağlı. Alan kuralları, beklentiler ve görgü kuralları 5.000 karaktere kadar destekler. |
HistoryState
Mesajlar ve alanlar için geçmiş durumu. İletilerin ve ileti dizilerinin oluşturulduktan sonra ne kadar süreyle saklanacağını belirtir.
Sıralamalar | |
---|---|
HISTORY_STATE_UNSPECIFIED |
Varsayılan değer. Kullanmayın. |
HISTORY_OFF |
Geçmişe kayıt kapalı. İletiler ve ileti dizileri 24 saat boyunca saklanır. |
HISTORY_ON |
Geçmişe kayıt açık. İletilerin ve ileti dizilerinin ne kadar süreyle saklanacağını kuruluşun Apps Kasası saklama kuralları belirler. |
MembershipCount
Bir alanın üyelik sayısını kategorilere göre gruplandırılmış olarak gösterir.
JSON gösterimi |
---|
{ "joinedDirectHumanUserCount": integer, "joinedGroupCount": integer } |
Alanlar | |
---|---|
joinedDirectHumanUserCount |
Yalnızca çıkış. Katılan bir grupta üyeliği olan kullanıcılar hariç, alana doğrudan katılan gerçek kullanıcıların sayısı. |
joinedGroupCount |
Yalnızca çıkış. Alana doğrudan katılan tüm grupların sayısı. |
AccessSettings
Alan erişim ayarını gösterir.
JSON gösterimi |
---|
{
"accessState": enum ( |
Alanlar | |
---|---|
accessState |
Yalnızca çıkış. Alan erişim durumunu gösterir. |
audience |
İsteğe bağlı. Alanı keşfedebilen, alana katılabilen ve alandaki mesajları önizleyebilen hedef kitlenin kaynak adı. Ayarlanmamışsa yalnızca alana tek tek davet edilen veya eklenen kullanıcılar ya da Google Grupları alana erişebilir. Ayrıntılı bilgi için Bir alanı hedef kitle tarafından bulunabilir hale getirme başlıklı makaleyi inceleyin. Biçim: Google Workspace kuruluşu için varsayılan hedef kitleyi kullanmak istiyorsanız Hedef kitleyi okuma şu özellikleri destekler:
Bu alan, uygulama kimlik doğrulaması ile Hedef kitleyi ayarlamak için kullanıcı kimlik doğrulaması gerekir. |
AccessState
Alan erişim durumunu gösterir.
Sıralamalar | |
---|---|
ACCESS_STATE_UNSPECIFIED |
Erişim durumu bilinmiyor veya bu API'de desteklenmiyor. |
PRIVATE |
Yalnızca diğer kullanıcılar veya Google Workspace yöneticileri tarafından tek tek eklenen ya da davet edilen kullanıcılar veya Google Grupları alanı keşfedip alana erişebilir. |
DISCOVERABLE |
Bir alan yöneticisi, hedef kitleye alana erişim izni vermişse Alana tek tek eklenen veya davet edilen kullanıcılar ya da Google Grupları da alanı keşfedip erişebilir. Daha fazla bilgi edinmek için Belirli kullanıcıların alanları bulmasını sağlama başlıklı makaleyi inceleyin. Herkese açık alan oluşturmak için kullanıcı kimlik doğrulaması gerekir. |
PredefinedPermissionSettings
Yalnızca adlandırılmış bir alan oluştururken belirleyebileceğiniz önceden tanımlanmış izin ayarları. Gelecekte daha fazla ayar eklenebilir. Adlandırılmış alanların izin ayarları hakkında ayrıntılı bilgi için Alanlar hakkında başlıklı makaleyi inceleyin.
Sıralamalar | |
---|---|
PREDEFINED_PERMISSION_SETTINGS_UNSPECIFIED |
Belirtilmedi. Kullanmayın. |
COLLABORATION_SPACE |
Alanı, tüm üyelerin mesaj gönderebileceği bir işbirliği alanı yapma ayarı. |
ANNOUNCEMENT_SPACE |
Alanı, yalnızca alan yöneticilerinin ileti yayınlayabileceği bir duyuru alanı yapma ayarı. |
PermissionSettings
Mevcut bir adlandırılmış alanı güncellerken belirtebileceğiniz izin ayarları.
Alan oluştururken izin ayarlarını belirlemek için isteğinizde PredefinedPermissionSettings
alanını belirtin.
JSON gösterimi |
---|
{ "manageMembersAndGroups": { object ( |
Alanlar | |
---|---|
manageMembersAndGroups |
İsteğe bağlı. Alanın üyelerini ve gruplarını yönetme ayarı. |
modifySpaceDetails |
İsteğe bağlı. Alan adını, avatarını, açıklamasını ve yönergelerini güncelleme ayarı. |
toggleHistory |
İsteğe bağlı. Alan geçmişini açıp kapatma ayarı. |
useAtMentionAll |
İsteğe bağlı. Bir alanda @tümü ifadesini kullanma ayarı. |
manageApps |
İsteğe bağlı. Alandaki uygulamaları yönetme ayarı. |
manageWebhooks |
İsteğe bağlı. Alandaki webhook'ları yönetme ayarı. |
postMessages |
Yalnızca çıkış. Alanda mesaj yayınlama ayarı. |
replyMessages |
İsteğe bağlı. Alandaki mesajları yanıtlama ayarı. |
PermissionSetting
Alan izni ayarını gösterir.
JSON gösterimi |
---|
{ "managersAllowed": boolean, "membersAllowed": boolean } |
Alanlar | |
---|---|
managersAllowed |
İsteğe bağlı. Alan yöneticilerinin bu izne sahip olup olmadığı. |
membersAllowed |
İsteğe bağlı. Yönetici olmayan üyelerin bu izne sahip olup olmadığı. |
Yöntemler |
|
---|---|
|
Belirtilen alan için içe aktarma işlemini tamamlar ve alanı kullanıcılara görünür hâle getirir. |
|
Alan oluşturur. |
|
Adlandırılmış bir alanı siler. |
|
Belirtilen kullanıcıyla mevcut doğrudan mesajı döndürür. |
|
Bir alanla ilgili ayrıntıları döndürür. |
|
Arayanın üyesi olduğu alanları listeler. |
|
Bir alanı günceller. |
|
Bir yöneticinin aramasına göre Google Workspace kuruluşundaki alanların listesini döndürür. |
|
Bir alan oluşturur ve belirtilen kullanıcıları bu alana ekler. |