Method: spaces.members.create

Görüşme uygulaması için gerçek kişi üyeliği veya uygulama üyeliği oluşturur. Başka uygulamalar için üyelik oluşturma işlemi desteklenmez. Örnek için Alana kullanıcı veya Google Chat uygulaması davet etme ya da ekleme başlıklı makaleyi inceleyin. Üyelik oluştururken, belirtilen üyenin otomatik kabul politikası devre dışıysa davet edilir ve katılmadan önce alan davetini kabul etmesi gerekir. Aksi takdirde, üyelik oluşturulduğunda üye doğrudan belirtilen alana eklenir. Kullanıcı kimlik doğrulaması gerekir.

Eklenecek üyeyi belirtmek üzere gerçek üye veya uygulama üyesi için membership.member.name değerini ya da grup üyesi için membership.group_member.name değerini ayarlayın.

  • Arama uygulamasını bir alana veya iki kullanıcı arasındaki doğrudan mesajlara eklemek için users/app kullanın. Alana başka uygulamalar eklenemiyor.

  • Gerçek kullanıcı eklemek için users/{user} kullanın. Burada {user}, kullanıcının e-posta adresi olabilir. Aynı Workspace kuruluşundaki kullanıcılar için {user}, People API'deki kişi için id veya Directory API'deki kullanıcı için id 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.

  • Adlandırılmış bir alana Google grubu eklemek veya mevcut bir Google grubunu davet etmek için groups/{group} kullanın. Burada {group}, Cloud Identity Groups API'deki grubun id değeridir. Örneğin, group@example.com grup e-postasının 123456789 kimliğini almak için Cloud Identity Groups arama API'sini kullanabilir, ardından membership.group_member.name öğesini groups/123456789 olarak ayarlayarak grubu adlandırılmış bir alana ekleyebilir veya davet edebilirsiniz. Grup e-posta adresleri desteklenmez ve Google grupları yalnızca adlandırılmış alanlara üye olarak eklenebilir.

HTTP isteği

POST https://chat.googleapis.com/v1/{parent=spaces/*}/members

URL, gRPC Kod Dönüştürme söz dizimini kullanır.

Yol parametreleri

Parametreler
parent

string

Zorunlu. Üyelik oluşturulacak alanın kaynak adı.

Biçim: boşluk/{boşluk}

Sorgu parametreleri

Parametreler
useAdminAccess

boolean

true olduğunda yöntem, kullanıcının Google Workspace yönetici ayrıcalıklarını kullanarak çalışır.

Görüşmeyi yapan kullanıcı, sohbet ve alan görüşmelerini yönetme ayrıcalığına sahip bir Google Workspace yöneticisi olmalıdır.

chat.admin.memberships OAuth 2.0 kapsamı gerekir.

Uygulama üyeliği oluşturma veya yöneticinin Google Workspace kuruluşunun dışında yer alan kullanıcılar için üyelik oluşturma işlemleri, yönetici erişimi kullanılarak desteklenmez.

İstek içeriği

İstek metni, Membership öğesinin bir örneğini içerir.

Yanıt gövdesi

Başarılı olursa yanıt gövdesi, yeni oluşturulmuş bir Membership örneğini içerir.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamlarından birini gerektirir:

  • https://www.googleapis.com/auth/chat.admin.memberships
  • https://www.googleapis.com/auth/chat.import
  • https://www.googleapis.com/auth/chat.memberships
  • https://www.googleapis.com/auth/chat.memberships.app

Daha fazla bilgi için Yetkilendirme kılavuzunu inceleyin.