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 |
Alanın kaynak adı. Biçim: Burada |
type |
Yalnızca çıkış. Desteği sonlandırıldı: Bunun yerine |
spaceType |
Alanın türü. Alan oluştururken veya alanın alan türünü güncellerken gereklidir. Yalnızca diğer kullanımlar için çıkış yap. |
singleUserBotDm |
İsteğe bağlı. Alanın bir Chat uygulaması ile tek bir insan arasında bir DM olup olmadığı. |
threaded |
Yalnızca çıkış. Desteği sonlandırıldı: Bunun yerine |
displayName |
Alanın görünen adı. Doğrudan mesajlar için bu alan boş olabilir. En fazla 128 karakter desteklenir. |
externalUserAllowed |
Sabit. Bu alanın herhangi bir Google Chat kullanıcısına üye olarak izin verip vermediği. Google Workspace kuruluşunda alan oluştururken giriş Aşağıdaki koşullarda alan oluştururken bu alanı atlayın:
Mevcut alanlar için bu alan yalnızca çıkıştır. |
spaceThreadingState |
Yalnızca çıkış. Chat alanındaki mesaj dizisi durumu. |
spaceDetails |
Açıklama ve kurallar dahil olmak üzere alanla ilgili ayrıntılar. |
spaceHistoryState |
Bu alandaki mesaj ve mesaj dizilerinin mesaj geçmişi durumu. |
importMode |
İsteğe bağlı. Bu alanın Google Workspace'e veri taşıma işlemi kapsamında |
createTime |
İsteğe bağlı. Sabit. Chat'te oluşturulan alanlar için alanın oluşturulduğu zaman. Bu alan, içe aktarma modundaki alanlarda kullanılmadığı durumlar dışında yalnızca çıkış olarak oluşturulur. İçe aktarma modundaki alanlarda, orijinal oluşturma zamanını korumak için bu alanı, alanın kaynakta oluşturulduğu geçmiş zaman damgasına ayarlayın. Çıkış yalnızca |
lastActiveTime |
Yalnızca çıkış. Alandaki son mesajın zaman damgası. |
adminInstalled |
Yalnızca çıkış. Bir Chat uygulaması bulunan doğrudan mesaj (DM) alanları için, alanın bir Google Workspace yöneticisi tarafından oluşturulup oluşturulmadığı bilgisi. Yöneticiler, kuruluşlarındaki kullanıcılar adına bir Chat uygulaması ile doğrudan mesaj yükleyip oluşturabilir. Yönetici tarafından yükleme özelliğinin desteklenmesi 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ış birleştirilen üyeliklerin sayısı. |
accessSettings |
İsteğe bağlı. Alanın erişim ayarını belirtir. Yalnızca |
spaceUri |
Yalnızca çıkış. Kullanıcının alana erişmesini sağlayacak URI. |
Birleştirme alanı space_permission_settings . Bir alanın izin ayarlarını temsil eder. Yalnızca space_type , SPACE olduğunda doldurulur. space_permission_settings şunlardan yalnızca biri olabilir: |
|
predefinedPermissionSettings |
İsteğe bağlı. Yalnızca giriş. Alan izni ayarları. Alan oluşturma girişi. Bu alan ayarlanmazsa ortak çalışma alanı oluşturulur. Alanı oluşturduktan sonra ayarlar |
permissionSettings |
İsteğe bağlı. Alanı güncellemek için ayarlanabilecek tam izin ayarları. Bir alanı güncellemek için giriş. Aksi takdirde yalnızca çıkış kullanılır. Alan oluşturmak için bunun yerine |
Tür
Desteği sonlandırıldı: Bunun yerine SpaceType
kullanın.
Sıralamalar | |
---|---|
TYPE_UNSPECIFIED |
Ayrıldı. |
ROOM |
İki veya daha fazla insan arasındaki sohbetler. |
DM |
İnsan ile Chat uygulaması arasında 1:1 doğrudan mesaj (tüm mesajların düz olduğu) Bunun, iki kişi arasındaki doğrudan mesajları içermediğini unutmayın. |
SpaceType
Alanın türü. Alan oluştururken veya güncellerken gereklidir. Yalnızca diğer kullanımlar için çıkış yap.
Sıralamalar | |
---|---|
SPACE_TYPE_UNSPECIFIED |
Ayrıldı. |
SPACE |
Kullanıcıların ileti gönderdiği, dosya paylaştığı ve ortak çalışma yaptığı bir yer. SPACE , Chat uygulamaları içerebilir. |
GROUP_CHAT |
3 veya daha fazla kişi arasındaki grup görüşmeleri. GROUP_CHAT , Chat uygulamaları içerebilir. |
DIRECT_MESSAGE |
İki insan veya bir insan ile bir Chat uygulaması arasındaki 1:1 mesajlar. |
SpaceThreadingState
Chat alanındaki mesaj dizisi durumunun türünü belirtir.
Sıralamalar | |
---|---|
SPACE_THREADING_STATE_UNSPECIFIED |
Ayrıldı. |
THREADED_MESSAGES |
Mesaj dizilerini destekleyen adlandırılmış alanlar. Kullanıcılar bir iletiye yanıt verdiklerinde, ileti dizisi içinde yanıt verebilirler. Böylece, yanıtları orijinal iletinin bağlamında tutulur. |
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 dahil olmak üzere alanla ilgili ayrıntılar.
JSON gösterimi |
---|
{ "description": string, "guidelines": string } |
Alanlar | |
---|---|
description |
İsteğe bağlı. Alanın açıklaması. Örneğin, alanın tartışma konusunu, işlevsel amacını veya katılımcıları açıklayın. En fazla 150 karakteri destekler. |
guidelines |
İsteğe bağlı. Alanın kuralları, beklentileri ve görgü kuralları. 5.000 karaktere kadar destekler. |
HistoryState
Mesajların ve alanların geçmiş durumu. Mesajların ve görüşme dizilerinin oluşturulduktan sonra ne kadar süre saklanacağını belirtir.
Sıralamalar | |
---|---|
HISTORY_STATE_UNSPECIFIED |
Varsayılan değer. Kullanmayın. |
HISTORY_OFF |
Geçmişe kayıt kapalı. Mesajlar ve ileti dizileri 24 saat saklanır. |
HISTORY_ON |
Geçmişe kayıt açık. Kuruluşun Apps Kasası saklama kuralları, iletilerin ve ileti dizilerinin ne kadar süre saklanacağını belirtir. |
MembershipCount
JSON gösterimi |
---|
{ "joinedDirectHumanUserCount": integer, "joinedGroupCount": integer } |
Alanlar | |
---|---|
joinedDirectHumanUserCount |
Alana doğrudan katılan gerçek kullanıcıların sayısı (birleştirilmiş bir gruba üye olarak katılan kullanıcılar hariç). |
joinedGroupCount |
Alana doğrudan katılan tüm grupların sayısı. |
AccessSettings
Alanın erişim ayarını gösterir.
JSON gösterimi |
---|
{
"accessState": enum ( |
Alanlar | |
---|---|
accessState |
Yalnızca çıkış. Alanın erişim durumunu gösterir. |
audience |
İsteğe bağlı. Alanı keşfedebilecek, alana katılabilecek ve alandaki mesajları önizleyebilecek hedef kitlenin kaynak adı. Politika ayarlanmadan bırakılırsa yalnızca alana ayrı ayrı davet edilmiş veya alana eklenmiş 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şunun varsayılan hedef kitlesini kullanmak için ayarı |
AccessState
Alanın 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 ayrı ayrı eklenen ya da davet edilen kullanıcılar veya Google Grupları alanı keşfedebilir ve erişebilir. |
DISCOVERABLE |
Bir alan yöneticisi, bir hedef kitleye alan için erişim izni verdi. Alana ayrıca eklenen veya davet edilen kullanıcılar ya da Google Grupları da alanı keşfedebilir ve erişebilir. Daha fazla bilgi edinmek için Bir alanı belirli kullanıcılar tarafından bulunabilir hale getirme başlıklı makaleyi inceleyin. |
PredefinedPermissionSettings
Adlandırılmış alan oluştururken belirtebileceğiniz alan izni ayarları. Gelecekte daha fazla ayar eklenebilir. Adlandırılmış alanların izin ayarlarıyla ilgili ayrıntılar için Alanlar hakkında bilgi 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 ortak çalışma alanı haline getirme ayarı. |
ANNOUNCEMENT_SPACE |
Alanı, yalnızca alan yöneticilerinin mesaj yayınlayabileceği bir duyuru alanı haline getirmek için yapılan ayar. |
PermissionSettings
Adlandırılmış alanın izin ayarları. Alan oluştururken izin ayarlarını belirlemek için isteğinizde PredefinedPermissionSettings
alanını belirtin.
JSON gösterimi |
---|
{ "manageMembersAndGroups": { object ( |
Alanlar | |
---|---|
manageMembersAndGroups |
Bir alandaki üyeleri ve grupları yönetme ayarı. |
modifySpaceDetails |
Alan adı, avatar, açıklama ve kuralları güncelleme ayarı. |
toggleHistory |
Alan geçmişini açma ve kapatma ayarı. |
useAtMentionAll |
Alanda @tümü kullanma ayarı. |
manageApps |
Bir alandaki uygulamaları yönetme ayarı. |
manageWebhooks |
Bir alandaki webhook'ları yönetme ayarı. |
postMessages |
Yalnızca çıkış. Alanda mesaj yayınlama ayarı. |
replyMessages |
Alandaki mesajları yanıtlama ayarı. |
PermissionSetting
Alan izni ayarını temsil eder.
JSON gösterimi |
---|
{ "managersAllowed": boolean, "membersAllowed": boolean } |
Alanlar | |
---|---|
managersAllowed |
Alan yöneticilerinin bu izne sahip olup olmadığı. |
membersAllowed |
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 hale getirir. |
|
Üyesi olmayan bir alan oluşturur. |
|
Adlandırılmış bir alanı siler. |
|
Belirtilen kullanıcıyla olan 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. |
|
|
|
Alan oluşturur ve belirtilen kullanıcıları alana ekler. |