Ten przewodnik wyjaśnia, jak używać metody 
get()
w zasobie Space interfejsu Google Chat API, aby wyświetlać szczegóły pokoju, takie jak nazwa wyświetlana, opis i wskazówki.
Jeśli jesteś administratorem Google Workspace, możesz wywołać metodę get(), aby pobrać szczegóły dowolnego miejsca w organizacji Google Workspace.
SpaceZasób
reprezentuje miejsce, w którym użytkownicy i aplikacje do obsługi czatu mogą wysyłać wiadomości, udostępniać pliki i współpracować. Istnieje kilka rodzajów pokoi:
- Wiadomości na czacie to rozmowy między 2 użytkownikami lub między użytkownikiem a aplikacją do obsługi czatu.
 - Czaty grupowe to rozmowy między co najmniej 3 użytkownikami i aplikacjami do czatowania.
 - Pokoje z nazwami to trwałe miejsca, w których użytkownicy mogą wysyłać wiadomości, udostępniać pliki i współpracować.
 
Uwierzytelnianie za pomocą uwierzytelniania aplikacji umożliwia aplikacji do obsługi czatu uzyskanie szczegółowych informacji o pokoju, w którym jest ona członkiem. Uwierzytelnianie za pomocą uwierzytelniania użytkownika umożliwia uzyskanie dostępu do pokoi, do których uwierzytelniony użytkownik ma dostęp jako członek pokoju lub administrator Google Workspace.
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.
 
Uzyskiwanie dostępu do pokoju
Aby utworzyć pokój w Google Chat, w żądaniu przekaż te informacje:
- Zakres autoryzacji:
- W przypadku uwierzytelniania użytkownika określ zakres autoryzacji 
chat.spaces.readonlylubchat.spaces. - W przypadku uwierzytelniania aplikacji określ 
chat.botzakres autoryzacji lub zakreschat.app.spaces. Zakreschat.app.spacesjest dostępny w wersji przedpremierowej dla programistów i wymaga jednorazowego zatwierdzenia przez administratora. 
 - W przypadku uwierzytelniania użytkownika określ zakres autoryzacji 
 - Wywołaj metodę 
GetSpace(), przekazującnamepokoju, który chcesz pobrać. Pobierz nazwę pokoju z zasobuSpaceGoogle Chat lub z adresu URL pokoju. 
Wyświetlanie szczegółów pokoju jako użytkownik
Aby uzyskać szczegółowe informacje o przestrzeni z uwierzytelnianiem użytkownika:
Node.js
Python
Java
Google Apps Script
Aby uruchomić ten przykład, zastąp SPACE_NAME identyfikatorem z pola name przestrzeni. Możesz go uzyskać, wywołując metodę 
ListSpaces()
lub z adresu URL pokoju.
Interfejs Chat API zwraca instancję Space, która zawiera szczegółowe informacje o określonym pokoju.
Uzyskiwanie szczegółowych informacji o przestrzeni jako administrator Google Workspace
Jeśli jesteś administratorem Google Workspace, możesz wywołać metodę GetSpace
w celu pobrania szczegółowych informacji o dowolnym pokoju 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.
Pobieranie szczegółów pokoju jako aplikacja Google Chat
Aby uzyskać szczegółowe informacje o przestrzeni za pomocą uwierzytelniania aplikacji:
Node.js
Python
Java
Google Apps Script
Aby uruchomić ten przykład, zastąp SPACE_NAME identyfikatorem z pola name przestrzeni. Możesz go uzyskać, wywołując metodę 
ListSpaces()
lub z adresu URL pokoju.
Interfejs Chat API zwraca instancję Space, która zawiera szczegółowe informacje o określonym pokoju.
Ograniczenia i kwestie do rozważenia
- Pola 
accessSettings,predefinedPermissionSettingsipermissionSettingssą wypełniane tylko wtedy, gdy uwierzytelnianie odbywa się w zakresiechat.app.spaces, a ustawienia uprawnień są ograniczone do przestrzeni utworzonych przez aplikację Chat. 
Powiązane artykuły
- Utwórz pokój.
 - Skonfiguruj pokój
 - Wyświetlanie pokoi
 - Aktualizowanie pokoju
 - Usuń pokój.
 - Znajdź pokój na czacie.