Method: spaces.members.delete

Usuwa subskrypcję. Przykład: usuwanie użytkownika lub aplikacji Google Chat z pokoju.

Obsługuje te typy uwierzytelniania:

  • Uwierzytelnianie aplikacjizatwierdzoną prośbą o dostęp administratorapodglądzie dla deweloperów i zakresie autoryzacji:

    • https://www.googleapis.com/auth/chat.app.memberships
  • Uwierzytelnianie użytkownika za pomocą jednego z tych zakresów autoryzacji:

    • https://www.googleapis.com/auth/chat.memberships
    • https://www.googleapis.com/auth/chat.memberships.app (aby usunąć aplikację do połączeń z pokoju)
    • https://www.googleapis.com/auth/chat.import (tylko pokoje w trybie importowania)
    • Uwierzytelnianie użytkownika przyznaje uprawnienia administratora, gdy konto administratora uwierzytelnia, useAdminAccess to true, a używany jest ten zakres autoryzacji:
      • https://www.googleapis.com/auth/chat.admin.memberships

Aby usunąć członkostwo menedżera pokoju, osoba przesyłająca prośbę musi być menedżerem pokoju. Jeśli używasz uwierzytelniania aplikacji, aplikacja musi być twórcą pokoju.

Żądanie HTTP

DELETE https://chat.googleapis.com/v1/{name=spaces/*/members/*}

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
name

string

Wymagane. Nazwa zasobu członkostwa, które chcesz usunąć. Aplikacje do czatu mogą usuwać użytkowników lub własne subskrypcje. Aplikacje do obsługi czatu nie mogą usuwać subskrypcji innych aplikacji.

Podczas usuwania subskrypcji użytkownika wymagany jest zakres chat.membershipsuwierzytelnianiem użytkownika lub zakres chat.memberships.appuwierzytelnianiem aplikacji i formatem spaces/{space}/members/{member}. Możesz użyć adresu e-mail jako aliasu dla {member}. Na przykład spaces/{space}/members/[email protected], gdzie [email protected] to adres e-mail użytkownika Google Chat.

Usuwanie członkostwa w aplikacji wymaga zakresu chat.memberships.app i formatu spaces/{space}/members/app.

Format: spaces/{space}/members/{member} lub spaces/{space}/members/app.

Parametry zapytania

Parametry
useAdminAccess

boolean

Opcjonalnie. Jeśli true, metoda jest wykonywana z uprawnieniami administratora Google Workspace.

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

Wymaga chat.admin.memberships zakresu OAuth 2.0.

Usuwanie członkostwa w aplikacji w pokoju nie jest obsługiwane przy użyciu dostępu administracyjnego.

Treść żądania

Treść żądania musi być pusta.

Treść odpowiedzi

W przypadku powodzenia treść odpowiedzi obejmuje wystąpienie elementu Membership.

Zakresy autoryzacji

Wymaga jednego z tych zakresów OAuth:

  • https://www.googleapis.com/auth/chat.app.memberships
  • 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 dotyczącym autoryzacji.