Kaynak: Alan
Google Chat'teki 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ın kaynak adı. Biçim: Burada |
type |
Yalnızca çıkış. Desteği sonlandırıldı: Bunun yerine |
space |
İsteğe bağlı. 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. |
single |
İsteğe bağlı. Alanın, bir Chat uygulaması ile tek bir kullanıcı arasında doğrudan mesaj olup olmadığı. |
threaded |
Yalnızca çıkış. Desteği sonlandırıldı: Bunun yerine |
display |
İsteğe bağlı. Alanın görünen adı. Doğrudan mesajlar için bu alan boş olabilir. En fazla 128 karakter destekler. |
external |
İsteğe bağlı. Değişmez. Bu alanın, Google Chat kullanıcılarının üye olmasına 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. |
space |
Yalnızca çıkış. Chat alanındaki mesaj dizili mesaj durumu. |
space |
İsteğe bağlı. Açıklama ve kurallar dahil olmak üzere alanla ilgili ayrıntılar. |
space |
İsteğe bağlı. Bu alandaki mesajlar ve ileti dizileri için mesaj geçmişi durumu. |
import |
İsteğe bağlı. Bu alanın, Google Workspace'e veri taşıma işlemi kapsamında
|
create |
İsteğe bağlı. Değişmez. Chat'te oluşturulan alanlar için alanın oluşturulduğu saat. Bu alan, içe aktarma modundaki alanlarda kullanılmadığı durumlar dışında yalnızca çıkış olarak oluşturulur. İçe aktarma modundaki alanlar için bu alanı, orijinal oluşturma zamanını korumak amacıyla alanın kaynakta oluşturulduğu tarih damgasına ayarlayın. Çıkış yalnızca |
last |
Yalnızca çıkış. Alandaki son mesajın zaman damgası. |
admin |
Yalnızca çıkış. 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 bir Chat uygulaması ile doğrudan mesaj yükleyip oluşturabilir. Yönetici yüklemesini desteklemek için Chat uygulamanızda doğrudan mesajlaşma özelliği olmalıdır. |
membership |
Yalnızca çıkış. Üye türüne göre gruplandırılmış birleştirilen üyeliklerin sayısı. |
access |
İsteğe bağlı. Alanın erişim ayarını belirtir. Yalnızca |
space |
Yalnızca çıkış. Kullanıcının alana erişmesini sağlayacak URI. |
customer |
İsteğe bağlı. Sabit. Alanın müşteri kimliği. Yalnızca uygulama kimlik doğrulamasıyla alan oluştururken ve
DM'ler için bu alan doldurulmaz. |
Birlik alanı Kullanıcı kimlik doğrulaması gerektirir. |
|
predefined |
İsteğe bağlı. Yalnızca giriş. Önceden tanımlanmış alan izni ayarları, yalnızca alan oluştururken girilir. Alan ayarlanmamışsa bir ortak çalışma alanı oluşturulur. Alanı oluşturduktan sonra ayarlar |
permission |
İsteğe bağlı. Mevcut alanların alan izni 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. |
Tür
Desteği sonlandırıldı: Bunun yerine SpaceType
kullanın.
Sıralamalar | |
---|---|
TYPE_UNSPECIFIED |
Ayrıldı. |
ROOM |
İki veya daha fazla kişi arasındaki konuşmalar. |
DM |
Bir kullanıcı ile Chat uygulaması arasında gerçekleşen ve tüm mesajların düz olduğu 1:1 Doğrudan Mesaj. Bu, iki kullanıcı arasındaki doğrudan mesajları kapsamaz. |
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 |
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 gerçek kullanıcı veya bir gerçek kullanıcı ile Chat uygulaması arasında gerçekleşen 1:1 mesajlar. |
SpaceThreadingState
Chat alanındaki mesaj dizilişi 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ını açıklayın. En fazla 150 karakter desteklenir. |
guidelines |
İsteğe bağlı. Alanın kuralları, beklentileri 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. Kuruluşun Apps Kasası saklama kuralları, iletilerin ve ileti dizilerinin ne kadar süre saklanacağını belirtir. |
MembershipCount
Bir alanın üyelik sayısını kategoriler halinde gruplanmış şekilde gösterir.
JSON gösterimi |
---|
{ "joinedDirectHumanUserCount": integer, "joinedGroupCount": integer } |
Alanlar | |
---|---|
joined |
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ı. |
joined |
Yalnızca çıkış. 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 | |
---|---|
access |
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 bireysel olarak 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 için keşfedilebilir 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 özelliği şunları destekler:
Hedef kitleyi ayarlamak için kullanıcı kimlik doğrulaması gerekir. |
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 |
Alan yöneticisi, bir hedef kitleye alana erişim izni verdiyse. Alana ayrı ayrı eklenen veya davet edilen kullanıcılar ya da Google Grupları da alanı bulup 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. |
PredefinedPermissionSettings
Yalnızca adlandırılmış alan oluştururken belirleyebileceğiniz önceden tanımlanmış izin 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 yayınlayabileceğ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
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 | |
---|---|
manage |
İsteğe bağlı. Bir alandaki üyeleri ve grupları yönetme ayarı. |
modify |
İsteğe bağlı. Alan adı, avatarı, açıklaması ve kurallarını güncelleme ayarı. |
toggle |
İsteğe bağlı. Alan geçmişini açma ve kapatma ayarı. |
use |
İsteğe bağlı. Alanda @tümü kullanma ayarı. |
manage |
İsteğe bağlı. Alandaki uygulamaları yönetme ayarı. |
manage |
İsteğe bağlı. Alandaki webhook'ları yönetme ayarı. |
post |
Yalnızca çıkış. Alanda mesaj yayınlama ayarı. |
reply |
İsteğe bağlı. Alandaki mesajları yanıtlama ayarı. |
PermissionSetting
Alan izin ayarını temsil eder.
JSON gösterimi |
---|
{ "managersAllowed": boolean, "membersAllowed": boolean } |
Alanlar | |
---|---|
managers |
İsteğe bağlı. Alan yöneticilerinin bu izne sahip olup olmadığı. |
members |
İ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 hale getirir. |
|
Üyesi olmayan bir 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 yaptığı aramaya 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. |