- Kaynak: Space
- Yöntemler
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ıdır. 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ıdır. 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ıdır. Alanının görünen adı. Doğrudan mesajlarda bu alan boş olabilir. En fazla 128 karakter desteklenir. |
externalUserAllowed |
İsteğe bağlıdır. Değişmez. Bu alanın, herhangi bir Google Chat kullanıcısının üye olmasına izin verip vermediği. Google Workspace kuruluşunda alan oluştururken girilen bilgiler 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ıdır. Açıklama ve kurallar da dahil olmak üzere alanla ilgili ayrıntılar. |
spaceHistoryState |
İsteğe bağlıdır. Bu alandaki mesajlar ve ileti dizileri için mesaj geçmişi durumu. |
importMode |
İsteğe bağlıdır. Bu alanın, Google Workspace'e veri taşıma işleminin bir parçası olarak
|
createTime |
İsteğe bağlıdır. 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ı için bu alanı, orijinal oluşturma zamanını korumak amacıyla alandaki kaynağın oluşturulduğu tarihi zaman damgası olarak ayarlayın. Yalnızca |
lastActiveTime |
Yalnızca çıkış. Alandaki son mesajın zaman damgası. |
adminInstalled |
Yalnızca çıkış. Bir Chat uygulaması içeren 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ıdır. 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ıdır. Değişmez. Alan adının müşteri kimliği. Yalnızca uygulama kimlik doğrulaması ile alan oluşturulurken ve
Bu alan, doğrudan mesajlar (DM) için veya alan Google Workspace kullanıcısı olmayan kişiler tarafından oluşturulduğunda doldurulmaz. |
Bir alanın izin ayarlarını temsil eder. Yalnızca space_type SPACE olduğunda doldurulur. Aşağıda, aynı anda kullanılamayan alanların listesi verilmiştir. Yanıt içinde en fazla bir alan ayarlanır: |
|
predefinedPermissionSettings |
İsteğe bağlıdır. 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ıdır. Mevcut alanlar için alan izin ayarları. Mevcut izin ayarlarının değiştirildiği, tam alan izni ayarlarını güncelleme girişi. Mevcut izin ayarlarını listeler. İzin ayarlarını okuma ve güncelleme şu durumlarda desteklenir:
|
| Karşılıklı olarak hariç tutulan alanların sonu. | |
Tür
Desteği sonlandırıldı: Bunun yerine SpaceType kullanın.
| Sıralamalar | |
|---|---|
TYPE_UNSPECIFIED |
Ayrılan |
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üz metin biçimindedir. Bu özelliğin, iki kullanıcı arasındaki doğrudan mesajları kapsamadığını unutmayın. |
SpaceType
Alan türü. Alan oluştururken veya güncellerken gereklidir. Diğer kullanımlar için yalnızca çıkış.
| Sıralamalar | |
|---|---|
SPACE_TYPE_UNSPECIFIED |
Ayrılan |
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 1:1 mesajlar. |
SpaceThreadingState
Chat alanındaki ileti dizisi durumunun türünü belirtir.
| Sıralamalar | |
|---|---|
SPACE_THREADING_STATE_UNSPECIFIED |
Ayrılan |
THREADED_MESSAGES |
Mesaj dizilerini destekleyen 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üşmelerin konuya göre düzenlendiği adlandırılmış alanlar. Konular ve yanıtları birlikte gruplandırılır. |
UNTHREADED_MESSAGES |
Mesaj dizilerini desteklemeyen alanlar Bu alan ileti dizisi durumu yalnızca aşağıdakiler gibi özel durumlarda kullanılır:
|
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ıdır. 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 karakteri destekler. |
guidelines |
İsteğe bağlıdır. Alanla ilgili 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ı. Mesajlar 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ı kategoriler halinde gruplandırılmış olarak gösterir.
| JSON gösterimi |
|---|
{ "joinedDirectHumanUserCount": integer, "joinedGroupCount": integer } |
| Alanlar | |
|---|---|
joinedDirectHumanUserCount |
Yalnızca çıkış. Bir gruba üye olarak katılan 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ıdır. 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şunun varsayılan hedef kitlesini kullanmak için Hedef kitleyi okuma şu özellikleri destekler:
Bu alan, uygulama kimlik doğrulaması ile Hedef kitleyi ayarlamak için kullanıcı kimlik doğrulaması gerekir. |
accessPermissionSettings |
İsteğe bağlıdır. Alan için erişim izni ayarlarını açın. Alan oluştururken hedef kitleyi ayarlamak için isteğinizde |
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 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 alana 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. |
AccessPermissionSettings
Bir alanın izin ayarlarına erişme
| JSON gösterimi |
|---|
{ "discoverSpaceSetting": { object ( |
| Alanlar | |
|---|---|
discoverSpaceSetting |
İsteğe bağlıdır. Alan keşfi için erişim izni ayarı. |
joinSpaceSetting |
İsteğe bağlıdır. Alana katılma için erişim izni ayarı. |
AccessPermissionSetting
Erişim izni ayarı
| JSON gösterimi |
|---|
{
"principals": [
{
object ( |
| Alanlar | |
|---|---|
principals[] |
İsteğe bağlıdır. Sırasız liste. Bu izin için izin verilen asıl kullanıcılar. |
Ana hesap
Erişim izni verilen bir tüzel kişiyi temsil eden ana hesap.
| JSON gösterimi |
|---|
{
"audience": {
object ( |
| Alanlar | |
|---|---|
| Asıl sorumlunun türü. Aşağıda, aynı anda kullanılamayan alanların listesi verilmiştir. Yanıt içinde en fazla bir alan ayarlanır: | |
audience |
Bir kitle. |
| Karşılıklı olarak hariç tutulan alanların sonu. | |
Kitle
Google Chat'te hedef kitle. Hedef kitle, bir Google Workspace kuruluşundaki yöneticiler tarafından tanımlanan bir kullanıcı grubunu ifade eder. Hedef kitleler, kaynakların erişim ve görünürlük ayarlarını yapılandırmak için kullanılır. Örneğin, bir alanı belirli bir kullanıcı grubu tarafından bulunabilir hale getirmek için hedef kitlelerden yararlanılır.
Daha fazla bilgi için Hedef kitleler ve Bir alanı hedef kitle için bulunabilir hâle getirme başlıklı makaleleri inceleyin.
| JSON gösterimi |
|---|
{ "name": string } |
| Alanlar | |
|---|---|
name |
Alanı keşfedebilecek veya alana katılabilecek hedef kitlenin kaynak adı. 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 |
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 ortak çalışma 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ıdır. Alanın üyelerini ve gruplarını yönetme ayarı. |
modifySpaceDetails |
İsteğe bağlıdır. Alan adını, avatarını, açıklamasını ve yönergelerini güncelleme ayarı. |
toggleHistory |
İsteğe bağlıdır. Alan geçmişini açıp kapatma ayarı. |
useAtMentionAll |
İsteğe bağlıdır. Bir alanda @tümü ifadesini kullanma ayarı. |
manageApps |
İsteğe bağlıdır. Alandaki uygulamaları yönetme ayarı. |
manageWebhooks |
İsteğe bağlıdır. Bir alandaki webhook'ları yönetme ayarı. |
postMessages |
Yalnızca çıkış. Alanda mesaj yayınlama ayarı. |
replyMessages |
İsteğe bağlıdır. Alandaki mesajları yanıtlama ayarı. |
PermissionSetting
Alan izin ayarını gösterir.
| JSON gösterimi |
|---|
{ "managersAllowed": boolean, "membersAllowed": boolean, "assistantManagersAllowed": boolean } |
| Alanlar | |
|---|---|
managersAllowed |
İsteğe bağlıdır. Alan sahiplerinin ( |
membersAllowed |
İsteğe bağlıdır. Temel alan üyelerinin ( |
assistantManagersAllowed |
İsteğe bağlıdır. Alan yöneticilerinin |
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. |
|
spaceType == GROUP_CHAT ile başlayan, üyeliklerinde tam olarak arayan kullanıcıyı ve FindGroupChatsRequest.users içinde belirtilen kullanıcıları içeren tüm alanları 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. |
|
Google Workspace kuruluşundaki alanların listesini döndürür. |
|
Bir alan oluşturur ve belirtilen kullanıcıları bu alana ekler. |