REST Resource: spaces

Koleksiyonlar ile düzeninizi koruyun İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.

Kaynak: Alan

Google Chat'te bir alan. Alanlar, iki veya daha fazla kullanıcı arasındaki görüşmelerdir veya bir kullanıcı ile Chat uygulaması arasındaki bire bir mesajlardır.

JSON gösterimi
{
  "name": string,
  "type": enum (Type),
  "spaceType": enum (SpaceType),
  "singleUserBotDm": boolean,
  "threaded": boolean,
  "displayName": string,
  "spaceThreadingState": enum (SpaceThreadingState),
  "spaceDetails": {
    object (SpaceDetails)
  },
  "spaceHistoryState": enum (HistoryState)
}
Alanlar
name

string

Alanın kaynak adı.

Biçim: boşluklar/{space}

type
(deprecated)

enum (Type)

Yalnızca çıkış. Kullanımdan kaldırıldı: Bunun yerine singleUserBotDm veya spaceType (geliştirici önizlemesi) kullanın.

Alanın türü.

spaceType

enum (SpaceType)

Alanın türü. Alan oluştururken veya güncellerken gerekir. Yalnızca diğer kullanım için çıkış.

singleUserBotDm

boolean

İsteğe bağlı. Alanın bir Chat uygulaması ile tek bir kullanıcı arasındaki bir DM olup olmadığı.

threaded
(deprecated)

boolean

Yalnızca çıkış. Kullanımdan kaldırıldı: Bunun yerine spaceThreadingState politikasını kullanın. İletilerin bu alanda ileti dizisi halinde olup olmadığı.

displayName

string

Alanın görünen adı. İnsanlar arasındaki doğrudan mesajlar için bu alan boş olabilir.

spaceThreadingState

enum (SpaceThreadingState)

Yalnızca çıkış. Chat alanındaki mesaj dizisi durumu.

spaceDetails

object (SpaceDetails)

Açıklama ve kurallar dahil olmak üzere alanla ilgili ayrıntılar.

spaceHistoryState

enum (HistoryState)

Bu alandaki mesajlar ve mesaj dizileri için mesaj geçmişi durumu.

Tür

Kullanımdan kaldırıldı: Alanın türü. Bunun yerine singleUserBotDm veya spaceType (geliştirici önizlemesi) kullanın.

Sıralamalar
TYPE_UNSPECIFIED
ROOM İki veya daha fazla kişi arasındaki görüşmeler.
DM Tüm mesajların düz olduğu bir insan ve Chat uygulaması arasında bire bir doğrudan mesaj. İki kişi arasındaki doğrudan mesajların bu kapsama girmediğini unutmayın.

Alan Türü

Alanın türü. Alan oluşturulurken gereklidir. Yalnızca diğer kullanım için çıkış.

Sıralamalar
SPACE_TYPE_UNSPECIFIED Ayırtıldı.
SPACE Kullanıcıların mesaj gönderdiği, dosya paylaştığı ve ortak çalışma yaptığı bir yer. SPACE, Chat uygulamalarını içerebilir.
GROUP_CHAT 3 veya daha fazla kullanıcı arasındaki grup görüşmeleri. GROUP_CHAT, Chat uygulamalarını içerebilir.
DIRECT_MESSAGE İki farklı kişi veya bir kişi ile bir Chat uygulaması arasında bire bir mesajlar.

SpaceThreadingState

Chat alanındaki mesaj dizisi durumunun türünü belirtir.

Sıralamalar
SPACE_THREADING_STATE_UNSPECIFIED Ayırtıldı.
THREADED_MESSAGES Mesaj dizilerini destekleyen adlandırılmış alanlar. Kullanıcılar bir mesaja yanıt verdiğinde mesaj dizisi halinde yanıt verebilirler. Bu da, asıl mesaj bağlamındaki yanıtlarını korur.
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) ve 3 veya daha fazla kullanıcı arasındaki grup görüşmeleri.

Alan Ayrıntıları

Açıklama ve kurallar dahil olmak üzere alanla ilgili ayrıntılar.

JSON gösterimi
{
  "description": string,
  "guidelines": string
}
Alanlar
description

string

İsteğe bağlı. Alanın açıklaması. Alanın tartışma konusu, işlevi veya katılımcıları açıklanabilir.

guidelines

string

İsteğe bağlı. Mekanın kuralları, beklentileri ve görgü kuralları.

GeçmişDurum

Mesajlar ve alanlar için geçmiş durumu. İletilerin ve ileti 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 saklanır.
HISTORY_ON Geçmişe kayıt açık. Kuruluşun Apps Kasası saklama kuralları, ileti ve ileti dizilerinin ne kadar süre saklanacağını belirtir.

Yöntemler

create

Adlandırılmış bir alan oluşturur.

delete

Adlandırılmış bir alanı siler.

get

Bir boşluk döndürür.

list

Arayanın üyesi olduğu alanları listeler.

patch

Bir alanı günceller.

setup

Bir alan oluşturur ve bu alana kullanıcı ekler.

webhooks

Eski mesaj oluşturma yolu.