Bir alan oluşturur ve belirtilen kullanıcıları alana ekler. Arayan kullanıcı otomatik olarak alana eklenir ve istekte üyelik olarak belirtilmemelidir. Örneğin, İlk üyelerle alan oluşturma başlıklı makaleyi inceleyin.
Eklenecek gerçek üyeleri belirtmek için SetUpSpaceRequest
içinde uygun member.name
ile üyelik ekleyin. Gerçek bir kullanıcı eklemek için users/{user}
biçimini kullanın. Burada {user}
, kullanıcının e-posta adresi olabilir. Aynı Workspace kuruluşundaki {user}
, People API'deki kişinin id
veya Directory API'deki kullanıcının id
rolü de olabilir. Örneğin, user@example.com
için People API Kişi profili kimliği 123456789
ise membership.member.name
değerini users/user@example.com
veya users/123456789
olarak ayarlayarak kullanıcıyı alana ekleyebilirsiniz.
Alan veya grup sohbeti söz konusu olduğunda, arayan kişi bazı üyeler tarafından veya bazı üyeler tarafından engellenirse söz konusu üyeler oluşturulan alana eklenmez.
Arayan kullanıcı ile diğer bir gerçek kullanıcı arasında doğrudan mesaj (DM) oluşturmak için, gerçek kullanıcıyı temsil edecek tam bir üyelik belirtin. Bir kullanıcı diğerini engellerse istek başarısız olur ve DM oluşturulmaz.
Arayan kullanıcı ile arama uygulaması arasında bir DM oluşturmak için Space.singleUserBotDm
öğesini true
olarak ayarlayın ve herhangi bir üyelik belirtmeyin. Bu yöntemi yalnızca arama uygulamasıyla bir DM ayarlamak için kullanabilirsiniz. Arama uygulamasını bir alanın veya iki gerçek kullanıcı arasındaki mevcut bir DM'nin üyesi olarak eklemek için Bir kullanıcıyı veya uygulamayı bir alana davet etme ya da ekleme başlıklı makaleyi inceleyin.
İki kullanıcı arasında zaten bir DM varsa, istek yapıldığında bir kullanıcı diğerini engellese bile mevcut DM döndürülür.
Mesaj dizili yanıtlar içeren alanlar desteklenmez. Alan ayarlarken ALREADY_EXISTS
hata mesajını alırsanız farklı bir displayName
deneyin. Google Workspace kuruluşundaki mevcut bir alan, bu görünen adı zaten kullanıyor olabilir.
Kullanıcı kimlik doğrulaması gerektirir.
HTTP isteği
POST https://chat.googleapis.com/v1/spaces:setup
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
İstek içeriği
İsteğin gövdesi, aşağıdaki yapıya sahip veriler içerir:
JSON gösterimi |
---|
{ "space": { object ( |
Alanlar | |
---|---|
space |
Zorunlu. Alan oluşturmak için Grup sohbeti oluşturmak için Kullanıcılar arasında 1:1 görüşme oluşturmak için Gerçek kişi ile sesli arama yapan Chat uygulaması arasında 1:1 görüşme oluşturmak için
|
requestId |
İsteğe bağlı. Bu isteğin benzersiz tanımlayıcısı. Rastgele bir UUID önerilir. Mevcut bir istek kimliği belirtildiğinde, yeni bir alan oluşturmak yerine bu kimlikle oluşturulan alan döndürülür. Aynı Chat uygulamasından, kimliği doğrulanmış farklı bir kullanıcıyla mevcut bir istek kimliğinin belirtilmesi hata döndürür. |
memberships[] |
İsteğe bağlı. Alana katılmaya davet edilecek Google Chat kullanıcıları. Otomatik olarak eklendiği için arayan kullanıcıyı atlayın. Grup şu anda 20 adede kadar üyeliğe (arayana ek olarak) izin vermektedir.
Gerçek kişi ile çağrı yapan Chat uygulaması arasında 1:1 görüşme oluşturulurken ( |
Yanıt gövdesi
Başarılıysa yanıt metni, Space
öğesinin bir örneğini içerir.
Yetkilendirme kapsamları
Aşağıdaki OAuth kapsamlarından birini gerektirir:
https://www.googleapis.com/auth/chat.spaces
https://www.googleapis.com/auth/chat.spaces.create
Daha fazla bilgi için Yetkilendirme kılavuzu'na bakın.