Zwraca listę przestrzeni w organizacji Google Workspace na podstawie wyszukiwania administratora. W prośbie ustaw wartość useAdminAccess
na true
. Przykład znajdziesz w artykule Wyszukiwanie pokoi i zarządzanie nimi.
Wymaga uwierzytelnienia użytkownika z uprawnieniami administratora i jednego z tych zakresów autoryzacji:
https://www.googleapis.com/auth/chat.admin.spaces.readonly
https://www.googleapis.com/auth/chat.admin.spaces
Żądanie HTTP
GET https://chat.googleapis.com/v1/spaces:search
Adres URL używa składni transkodowania gRPC.
Parametry zapytania
Parametry | |
---|---|
useAdminAccess |
Gdy Użytkownik dzwoniący musi być administratorem Google Workspace z uprawnieniami do zarządzania czatem i rozmowami w pokoju. Wymaga Ta metoda obsługuje obecnie tylko dostęp administracyjny, dlatego w tym polu akceptowana jest tylko wartość |
pageSize |
Maksymalna liczba zwracanych przestrzeni. Usługa może zwrócić mniej niż ta wartość. Jeśli nie zostanie podana, zwracanych jest maksymalnie 100 miejsc. Maksymalna wartość to 1000. Jeśli użyjesz wartości większej niż 1000, zostanie ona automatycznie zmieniona na 1000. |
pageToken |
Token otrzymany z poprzedniego wywołania przestrzeni wyszukiwania. Podaj ten parametr, aby pobrać następną stronę. Podczas stronicowania wszystkie inne podane parametry powinny być zgodne z wywołaniem, które dostarczyło token strony. Przekazywanie różnych wartości do innych parametrów może prowadzić do nieoczekiwanych wyników. |
query |
Wymagany. Zapytanie. Możesz wyszukiwać, korzystając z tych parametrów:
Pole W różnych polach obsługiwane są tylko operatory W ramach tego samego pola Poniższe przykłady zapytań są prawidłowe:
|
orderBy |
Opcjonalnie. Sposób uporządkowania listy pokoi. Obsługiwane atrybuty, według których można sortować:
Prawidłowe wartości operacji sortowania to:
Obsługiwana składnia:
|
Treść żądania
Treść żądania musi być pusta.
Treść odpowiedzi
Odpowiedź z listą pokoi odpowiadających żądaniu wyszukiwania pokoi.
W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:
Zapis JSON |
---|
{
"spaces": [
{
object ( |
Pola | |
---|---|
spaces[] |
Strona z żądanymi przestrzeniami. |
nextPageToken |
Token, którego można użyć do pobrania następnej strony. Jeśli to pole jest puste, nie ma kolejnych stron. |
totalSize |
Łączna liczba przestrzeni pasujących do zapytania na wszystkich stronach. Jeśli wynik przekracza 10 000 miejsc, ta wartość jest szacunkowa. |
Zakresy autoryzacji
Wymaga jednego z tych zakresów OAuth:
https://www.googleapis.com/auth/chat.admin.spaces
https://www.googleapis.com/auth/chat.admin.spaces.readonly
Więcej informacji znajdziesz w przewodniku po autoryzacji.