Z tego przewodnika dowiesz się, jak używać metody
get()
w zasobie Membership interfejsu Google Chat API, aby uzyskać szczegółowe informacje o członkostwie w pokoju.
Jeśli jesteś administratorem Google Workspace, możesz wywołać metodę get(), aby pobrać szczegóły dotyczące dowolnego członkostwa w organizacji Google Workspace.
MembershipZasób określa, czy użytkownik lub aplikacja Google Chat jest zaproszona do pokoju, należy do niego czy nie.
Uwierzytelnianie za pomocą uwierzytelniania aplikacji umożliwia aplikacji Chat uzyskiwanie informacji o użytkownikach pokoi, do których ma dostęp w Google Chat (np. pokoi, w których jest użytkownikiem), ale wyklucza użytkowników aplikacji Chat, w tym samą aplikację. Uwierzytelnianie za pomocą uwierzytelniania użytkownika zwraca członkostwa w pokojach, do których uwierzytelniony użytkownik ma dostęp.
Wymagania wstępne
Node.js
- Konto Google Workspace w wersji Business lub Enterprise z dostępem do Google Chat.
 
- Skonfiguruj środowisko:
- Utwórz projekt Google Cloud.
 - Skonfiguruj ekran zgody OAuth.
 - Włącz i skonfiguruj interfejs Google Chat API, podając nazwę, ikonę i opis aplikacji do obsługi czatu.
 - Zainstaluj bibliotekę klienta Cloud Node.js.
 - Utwórz dane logowania, które będą zależeć od sposobu uwierzytelniania w żądaniu do interfejsu Google Chat API:
        
- Aby uwierzytelnić się jako użytkownik Chatu, utwórz dane logowania identyfikatora klienta OAuth i zapisz je jako plik JSON o nazwie 
credentials.jsonw katalogu lokalnym. - Aby uwierzytelnić się jako aplikacja w Chat, utwórz dane logowania konta usługi i zapisz je w pliku JSON o nazwie 
credentials.json. 
 - Aby uwierzytelnić się jako użytkownik Chatu, utwórz dane logowania identyfikatora klienta OAuth i zapisz je jako plik JSON o nazwie 
 
 - Wybierz zakres autoryzacji w zależności od tego, czy chcesz uwierzytelnić się jako użytkownik, czy jako aplikacja do obsługi czatu.
 
- Pokój Google Chat, w którym uwierzytelniony użytkownik lub wywołująca aplikacja Chat jest członkiem. Aby uwierzytelnić się jako aplikacja do czatu, dodaj ją do pokoju.
 
Python
- Konto Google Workspace w wersji Business lub Enterprise z dostępem do Google Chat.
 
- Skonfiguruj środowisko:
- Utwórz projekt Google Cloud.
 - Skonfiguruj ekran zgody OAuth.
 - Włącz i skonfiguruj interfejs Google Chat API, podając nazwę, ikonę i opis aplikacji do obsługi czatu.
 - Zainstaluj bibliotekę klienta Cloud w Pythonie.
 - Utwórz dane logowania, które będą zależeć od sposobu uwierzytelniania w żądaniu do interfejsu Google Chat API:
        
- Aby uwierzytelnić się jako użytkownik Chatu, utwórz dane logowania identyfikatora klienta OAuth i zapisz je jako plik JSON o nazwie 
credentials.jsonw katalogu lokalnym. - Aby uwierzytelnić się jako aplikacja w Chat, utwórz dane logowania konta usługi i zapisz je w pliku JSON o nazwie 
credentials.json. 
 - Aby uwierzytelnić się jako użytkownik Chatu, utwórz dane logowania identyfikatora klienta OAuth i zapisz je jako plik JSON o nazwie 
 
 - Wybierz zakres autoryzacji w zależności od tego, czy chcesz uwierzytelnić się jako użytkownik, czy jako aplikacja do obsługi czatu.
 
- Pokój Google Chat, w którym uwierzytelniony użytkownik lub wywołująca aplikacja Chat jest członkiem. Aby uwierzytelnić się jako aplikacja do czatu, dodaj ją do pokoju.
 
Java
- Konto Google Workspace w wersji Business lub Enterprise z dostępem do Google Chat.
 
- Skonfiguruj środowisko:
- Utwórz projekt Google Cloud.
 - Skonfiguruj ekran zgody OAuth.
 - Włącz i skonfiguruj interfejs Google Chat API, podając nazwę, ikonę i opis aplikacji do obsługi czatu.
 - Zainstaluj bibliotekę klienta Cloud w języku Java.
 - Utwórz dane logowania, które będą zależeć od sposobu uwierzytelniania w żądaniu do interfejsu Google Chat API:
        
- Aby uwierzytelnić się jako użytkownik Chatu, utwórz dane logowania identyfikatora klienta OAuth i zapisz je jako plik JSON o nazwie 
credentials.jsonw katalogu lokalnym. - Aby uwierzytelnić się jako aplikacja w Chat, utwórz dane logowania konta usługi i zapisz je w pliku JSON o nazwie 
credentials.json. 
 - Aby uwierzytelnić się jako użytkownik Chatu, utwórz dane logowania identyfikatora klienta OAuth i zapisz je jako plik JSON o nazwie 
 
 - Wybierz zakres autoryzacji w zależności od tego, czy chcesz uwierzytelnić się jako użytkownik, czy jako aplikacja do obsługi czatu.
 
- Pokój Google Chat, w którym uwierzytelniony użytkownik lub wywołująca aplikacja Chat jest członkiem. Aby uwierzytelnić się jako aplikacja do czatu, dodaj ją do pokoju.
 
Google Apps Script
- Konto Google Workspace w wersji Business lub Enterprise z dostępem do Google Chat.
 
- Skonfiguruj środowisko:
- Utwórz projekt Google Cloud.
 - Skonfiguruj ekran zgody OAuth.
 - Włącz i skonfiguruj interfejs Google Chat API, podając nazwę, ikonę i opis aplikacji do obsługi czatu.
 - Utwórz samodzielny projekt Apps Script i włącz zaawansowaną usługę czatu.
 - W tym przewodniku musisz użyć uwierzytelniania użytkownika lub aplikacji. Aby uwierzytelnić się jako aplikacja Chat, utwórz dane logowania konta usługi. Instrukcje znajdziesz w artykule Uwierzytelnianie i autoryzowanie jako aplikacja Google Chat.
 
 - Wybierz zakres autoryzacji w zależności od tego, czy chcesz uwierzytelnić się jako użytkownik, czy jako aplikacja do obsługi czatu.
 
- Pokój Google Chat, w którym uwierzytelniony użytkownik lub wywołująca aplikacja Chat jest członkiem. Aby uwierzytelnić się jako aplikacja do czatu, dodaj ją do pokoju.
 
Sprawdzanie szczegółów subskrypcji
Aby uzyskać szczegółowe informacje o członkostwie w Google Chat, w żądaniu przekaż te dane:
- W przypadku uwierzytelniania aplikacji określ 
chat.botzakres autoryzacji. W przypadku uwierzytelniania użytkownika określ zakres autoryzacjichat.memberships.readonlylubchat.memberships. Zalecamy wybranie najbardziej restrykcyjnego zakresu, który nadal umożliwia działanie aplikacji. - Wywołaj metodę 
GetMembership(). - Przekaż 
namesubskrypcji, którą chcesz kupić. Pobierz nazwę członkostwa z zasobu członkostwa w Google Chat. 
Uzyskiwanie wspierania z uwierzytelnianiem użytkownika
Aby uzyskać subskrypcję z uwierzytelnianiem użytkownika:
Node.js
Python
Java
Google Apps Script
Aby uruchomić ten przykład, zastąp te elementy:
SPACE_NAME: identyfikator znamepokoju. Możesz go uzyskać, wywołując metodęListSpaces()lub z adresu URL pokoju.MEMBER_NAME: identyfikator z karty uczestnikaname. Identyfikator możesz uzyskać, wywołując metodęListMemberships().
Interfejs Chat API zwraca instancję Membership zawierającą szczegółowe informacje o określonym członkostwie.
Wspieranie z uwierzytelnianiem w aplikacji
Aby uzyskać członkostwo z uwierzytelnianiem w aplikacji:
Node.js
Python
Java
Google Apps Script
Aby uruchomić ten przykład, zastąp te elementy:
SPACE_NAME: identyfikator znamepokoju. Możesz go uzyskać, wywołując metodęListSpaces()lub z adresu URL pokoju.MEMBER_NAME: identyfikator z karty uczestnikaname. Identyfikator możesz uzyskać, wywołując metodęListMemberships().
Interfejs Chat API zwraca instancję Membership zawierającą szczegółowe informacje o określonym członkostwie.
Szczegółowe informacje o subskrypcjach dla administratorów Google Workspace
Jeśli jesteś administratorem Google Workspace, możesz wywołać metodę 
GetMembership(), aby pobrać szczegóły członkostwa dowolnego użytkownika w organizacji Google Workspace.
Aby wywołać tę metodę jako administrator Google Workspace, wykonaj te czynności:
- Wywołaj metodę za pomocą uwierzytelniania użytkownika i określ zakres autoryzacji, który obsługuje wywoływanie metody z uprawnieniami administratora.
 - W żądaniu ustaw parametr zapytania 
useAdminAccessnatrue. 
Więcej informacji i przykłady znajdziesz w artykule Zarządzanie pokojami w Google Chat jako administrator Google Workspace.
Powiązane artykuły
- Wyświetl listę osób w pokoju.
 - Zapraszanie lub dodawanie użytkownika lub aplikacji Google Chat do pokoju
 - Aktualizowanie członkostwa użytkownika w pokoju Google Chat
 - Usuwanie użytkownika lub aplikacji do obsługi czatu z pokoju