Method: spaces.members.create

Tworzy członkostwo w aplikacji przez człowieka lub członkostwo w aplikacji. Tworzenie subskrypcji w innych aplikacjach nie jest obsługiwane. Więcej informacji znajdziesz w artykule Zapraszanie i dodawanie użytkowników lub aplikacji Google Chat do pokoju. Jeśli podczas tworzenia członkostwa określony użytkownik ma wyłączoną zasadę automatycznego akceptowania, otrzyma zaproszenie i musi zaakceptować zaproszenie do pokoju, zanim do niego dołączy. W przeciwnym razie utworzenie subskrypcji spowoduje dodanie użytkownika bezpośrednio do określonego pokoju. Wymaga uwierzytelniania użytkownika.

Aby wskazać użytkownika, którego chcesz dodać, ustaw właściwość membership.member.name dla użytkownika lub aplikacji.

  • Aby dodać aplikację do rozmów do pokoju lub czatu między 2 użytkownikami, użyj users/app. Nie udało się dodać innych aplikacji do pokoju.

  • Aby dodać użytkownika, użyj funkcji users/{user}, gdzie {user} może być adresem e-mail tego użytkownika. W przypadku użytkowników w tej samej organizacji Workspace {user} może też być id dla osoby z interfejsu People API lub id dla użytkownika w interfejsie Directory API. Jeśli na przykład identyfikator profilu osoby interfejsu People API dla interfejsu user@example.com to 123456789, możesz dodać użytkownika do pokoju, ustawiając właściwość membership.member.name na users/user@example.com lub users/123456789.

Żądanie HTTP

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

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
parent

string

Wymagane. Nazwa zasobu pokoju, dla którego ma zostać utworzona subskrypcja.

Format: spacje/{spacja}

Parametry zapytania

Parametry
useAdminAccess

boolean

Gdy true, metoda uruchamia się z wykorzystaniem uprawnień administratora Google Workspace użytkownika.

Użytkownik dzwoniący musi być administratorem Google Workspace z uprawnieniami do zarządzania rozmowami na czacie i w pokojach.

Wymaga zakresu OAuth 2.0 chat.admin.memberships.

Przy użyciu dostępu administratora nie można tworzyć członkostwa w aplikacjach ani tworzyć członkostwa dla użytkowników spoza organizacji Google Workspace należącej do administratora.

Treść żądania

Treść żądania zawiera wystąpienie elementu Membership.

Treść odpowiedzi

Jeśli operacja się uda, treść odpowiedzi będzie zawierała nowo utworzoną instancję Membership.

Zakresy autoryzacji

Wymaga jednego z tych zakresów OAuth:

  • 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

Więcej informacji znajdziesz w przewodniku po autoryzacji.