- Kaynak: Alan
- Yöntemler
Kaynak: Alan
Google Chat alanları. Alanlar, iki veya daha fazla kullanıcı arasındaki görüşmeler ya da bir kullanıcı ile Chat uygulaması arasındaki bire bir mesajlardır.
| JSON gösterimi |
|---|
{ "name": string, "type": enum ( |
| Alanlar | |
|---|---|
name |
Tanımlayıcı. Alanın kaynak adı. Biçim:
|
type |
Yalnızca çıkış. Desteği sonlandırıldı: Bunun yerine |
spaceType |
İsteğe bağlıdır. Alanın türü. Alan oluştururken veya bir alanın türünü güncellerken gereklidir. Yalnızca diğer kullanımlar için çıkış. |
singleUserBotDm |
İsteğe bağlıdır. Alanın, bir Chat uygulaması ile tek bir kişi arasındaki DM olup olmadığı. |
threaded |
Yalnızca çıkış. Desteği sonlandırıldı: Bunun yerine |
displayName |
İsteğe bağlıdır. Alanın görünen adı. Doğrudan mesajlar için bu alan boş olabilir. En fazla 128 karakter desteklenir. |
externalUserAllowed |
İsteğe bağlıdır. Değiştirilemez. Bu alanın herhangi bir Google Chat kullanıcısına üye olarak izin verip vermediği. Google Workspace kuruluşunda alan oluştururken girilir. Aşağıdaki koşullarda alan oluştururken bu alanı atlayın:
Mevcut alanlar için bu alan yalnızca çıkış amaçlıdır. |
spaceThreadingState |
Yalnızca çıkış. Chat alanındaki ileti dizisi durumu. |
spaceDetails |
İsteğe bağlıdır. Açıklama ve kurallar dahil olmak üzere alanla ilgili ayrıntılar. |
spaceHistoryState |
İsteğe bağlıdır. Bu alandaki mesajların ve mesaj dizilerinin 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ştirilemez. Chat'te oluşturulan alanlar için alanın oluşturulduğu zaman. Bu alan, içe aktarma modundaki alanlarda kullanıldığı durumlar dışında salt çıkışlıdır. İçe aktarma modu alanları için bu alanı, alanın kaynakta oluşturulduğu geçmiş zaman damgasına ayarlayarak orijinal oluşturma zamanını koruyun. Yalnızca |
lastActiveTime |
Yalnızca çıkış. Alandaki son mesajın zaman damgası. |
adminInstalled |
Yalnızca çıkış. Chat uygulaması bulunan 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 bir Chat uygulaması yükleyebilir ve bu uygulamayla doğrudan mesaj oluşturabilir. Yönetici tarafından yüklemeyi 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ın erişim ayarını belirtir. Yalnızca |
spaceUri |
Yalnızca çıkış. Kullanıcının alana erişmek için kullanacağı URI. |
sessionState |
Yalnızca çıkış. Alan oturumunun durumu. |
sessionEnableTime |
Yalnızca çıkış. Alan oturumunun desteklenme durumunun "destekleniyor" olarak değiştiği zaman damgası. Alanda oturum desteği etkinleştirilmemişse ayarlanmaz. |
importModeExpireTime |
Yalnızca çıkış. İçe aktarma modunda kalırsa alanın 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ştirilemez. Alanın alan adının müşteri kimliği. Yalnızca uygulama kimlik doğrulaması ile alan oluştururken ve
Bu alan, doğrudan mesajlar (DM'ler) 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, birbirini dışlayan alanların listesi verilmiştir. Yanıtta 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 ayarlanmazsa bir ortak çalışma alanı oluşturulur. Alanı oluşturduktan sonra ayarlar Önceden tanımlanmış izin ayarlarını belirlemek şunları 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 izin ayarlarını güncellemek için giriş. Çıkış, mevcut izin ayarlarını listeler. İzin ayarlarını okuma ve güncelleme şu durumlarda desteklenir:
|
| Birbirini hariç tutan alanların sonu. | |
Tür
Desteği sonlandırıldı: Bunun yerine SpaceType kullanın.
| Sıralamalar | |
|---|---|
TYPE_UNSPECIFIED |
Rezervasyon yapıldı. |
ROOM |
İki veya daha fazla kişi arasındaki görüşmeler. |
DM |
Bir kullanıcı ile Chat uygulaması arasında, tüm mesajların düz olduğu bire bir doğrudan mesaj. İki kişi arasındaki doğrudan mesajların buna dahil olmadığını unutmayın. |
SpaceType
Alanın türü. Alan oluştururken veya güncellerken gereklidir. Yalnızca diğer kullanımlar için çı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ığı bir yerdir. SPACE, Chat uygulamaları içerebilir. |
GROUP_CHAT |
3 veya daha fazla kişiyle yapılan grup görüşmeleri. GROUP_CHAT, Chat uygulamaları içerebilir. |
DIRECT_MESSAGE |
İki kişi veya bir kişi ile Chat uygulaması arasındaki bire bir mesajlar. |
SpaceThreadingState
Chat alanındaki mesaj dizisi durumunun türünü belirtir.
| Sıralamalar | |
|---|---|
SPACE_THREADING_STATE_UNSPECIFIED |
Rezervasyon yapıldı. |
THREADED_MESSAGES |
Mesaj dizilerini destekleyen alanlar. Kullanıcılar bir mesaja yanıt verirken ileti dizisi içinde yanıt verebilir. Bu sayede yanıtları, orijinal mesajın 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 |
Mesaj dizilerini desteklemeyen alanlar. Bu alan mesaj dizisi oluşturma durumu yalnızca aşağıdaki gibi özel durumlarda kullanılır:
|
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ıdır. Alanın açıklaması. Örneğin, alanın tartışma konusunu, işlevsel amacını veya katılımcılarını açıklayın. En fazla 4.096 karakter desteklenir. |
guidelines |
İsteğe bağlıdır. Alanın kuralları, beklentileri ve görgü kuralları. En fazla 5.000 karakter desteklenir. |
HistoryState
Mesajlar ve alanlar için 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 mesaj dizileri 24 saat boyunca saklanır. |
HISTORY_ON |
Geçmiş açık. Kuruluşun Apps Kasası saklama kuralları, mesajların ve ileti dizilerinin ne kadar süreyle saklanacağını belirtir. |
MembershipCount
Bir alanın kategorilere göre gruplandırılmış üyelik sayısını temsil eder.
| JSON gösterimi |
|---|
{ "joinedDirectHumanUserCount": integer, "joinedGroupCount": integer } |
| Alanlar | |
|---|---|
joinedDirectHumanUserCount |
Yalnızca çıkış. Alana doğrudan katılan gerçek kullanıcıların sayısı. Katılan bir gruba üye olarak katılan kullanıcılar sayılmaz. |
joinedGroupCount |
Yalnızca çıkış. Alana doğrudan katılan tüm grupların sayısı. |
AccessSettings
Alanın erişim ayarını temsil eder.
| JSON gösterimi |
|---|
{ "accessState": enum ( |
| Alanlar | |
|---|---|
accessState |
Yalnızca çıkış. Alanın 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ı. Bu ayar yapılmazsa alana yalnızca tek tek davet edilen veya eklenen kullanıcılar ya da Google Grupları erişebilir. Ayrıntılı bilgi için Alanları hedef kitleler 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 şunları destekler:
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ı. Alan oluştururken hedef kitleyi ayarlamak için isteğinizde |
AccessState
Alanın erişim durumunu temsil eder.
| Sıralamalar | |
|---|---|
ACCESS_STATE_UNSPECIFIED |
Erişim durumu bilinmiyor veya bu API'de desteklenmiyor. |
PRIVATE |
Alanı 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ı bulabilir ve alana erişebilir. |
DISCOVERABLE |
Alan yöneticisi, hedef kitleye alana erişim izni verdiğinde. Alana tek tek eklenen veya davet edilen kullanıcılar ya da Google Grupları da alanı bulabilir ve alana erişebilir. Daha fazla bilgi edinmek için Alanları belirli kullanıcılar tarafından bulunabilir hale getirme başlıklı makaleyi inceleyin. Herkese açık alanlar 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şfetmek için erişim izni ayarı. |
joinSpaceSetting |
İsteğe bağlıdır. Alana katılmak için erişim izni ayarı. |
viewSpaceMembershipSetting |
İsteğe bağlıdır. Alan üyeliğini görüntülemek için erişim izni ayarı. Alan üyeliğini kimlerin görüntüleyebileceği güncellenirken güncelleme maskesinde ve istek gövdesinde |
AccessPermissionSetting
Erişim izin seti ayarı.
| JSON gösterimi |
|---|
{
"principals": [
{
object ( |
| Alanlar | |
|---|---|
principals[] |
İsteğe bağlıdır. Sırasız liste. Bu izin için izin verilenler. |
Ana hesap
Erişim izni verilen bir tüzel kişiyi temsil eden bir ana hesap.
| JSON gösterimi |
|---|
{
"audience": {
object ( |
| Alanlar | |
|---|---|
| Yetki verilen kişinin türü. Aşağıda, birbirini dışlayan alanların listesi verilmiştir. Yanıtta en fazla bir alan ayarlanır: | |
audience |
Kitle. |
| Birbirini hariç tutan alanların sonu. | |
Kitle
Google Chat'teki bir hedef kitle. Hedef kitle, bir Google Workspace kuruluşunda yönetici tarafından tanımlanan bir kullanıcı grubunu temsil 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 keşfedilebilir hale getirmek için hedef kitlelerden yararlanabilirsiniz.
Daha fazla bilgi için Hedef kitleler ve Alanları hedef kitleler tarafından bulunabilir hale getirme başlıklı makaleleri inceleyin.
| JSON gösterimi |
|---|
{ "name": string } |
| Alanlar | |
|---|---|
name |
Alanı bulabilen veya alana katılabilen hedef kitlenin kaynak adı. Ayrıntılı bilgi için Alanları hedef kitleler 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 |
PredefinedPermissionSettings
Yalnızca adlandırılmış alan oluştururken belirtebileceğ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 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 getirme ayarı. |
PermissionSettings
Mevcut bir adlandırılmış alanı güncellerken belirtebileceğiniz izin ayarları.
Alan oluştururken izin seti ayarlarını belirlemek için isteğinizde PredefinedPermissionSettings alanını belirtin.
| JSON gösterimi |
|---|
{ "manageMembersAndGroups": { object ( |
| Alanlar | |
|---|---|
manageMembersAndGroups |
İsteğe bağlıdır. Alandaki üyeleri ve grupları yönetme ayarı. |
modifySpaceDetails |
İsteğe bağlıdır. Alan adını, avatarını, açıklamasını ve kurallarını 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. 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ı. |
viewSpaceMembership |
İsteğe bağlıdır. Alan üyeliğini görüntüleme ayarı. Alan üyeliğini kimlerin görüntüleyebileceği güncellenirken güncelleme maskesinde ve istek gövdesinde |
PermissionSetting
Bir alan izin ayarını temsil eder.
| 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 |
SpaceSessionState
Alan oturumunun durumu.
| Sıralamalar | |
|---|---|
SPACE_SESSION_STATE_UNSPECIFIED |
Belirtilmedi. Kullanmayın. |
NOT_SUPPORTED |
Alan, oturum desteğine sahip değil. |
THREAD |
Alan, mesaj dizilerine dayalı oturumları destekler. |
Yöntemler |
|
|---|---|
|
Belirtilen alan için içe aktarma işlemini tamamlar ve alanı kullanıcılara görünür hale 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 içeren, gerçek kişi üyelikleri tam olarak çağrıyı yapan 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. |
|
Bir Google Workspace kuruluşundaki alanların listesini döndürür. |
|
Alan oluşturur ve belirtilen kullanıcıları bu alana ekler. |