- Żądanie HTTP
- Parametry ścieżki
- Parametry zapytania
- Treść żądania
- Treść odpowiedzi
- Zakresy autoryzacji
- Wypróbuj
Wyświetla listę wydarzeń z pokoju Google Chat. W przypadku każdego zdarzenia ładunek zawiera najnowszą wersję zasobu czatu. Jeśli na przykład wymienisz wydarzenia dotyczące nowych członków przestrzeni, serwer zwróci zasoby Membership
zawierające najnowsze informacje o członkostwie. Jeśli w okresie objętym żądaniem usunięto nowych członków, ładunek zdarzenia zawiera pusty zasób Membership
.
Obsługuje te typy uwierzytelniania z zakresem autoryzacji odpowiednim do odczytywania żądanych danych:
Uwierzytelnianie aplikacji z zatwierdzeniem przez administratora w wersji przedpremierowej z jednym z tych zakresów autoryzacji:
https://www.googleapis.com/auth/chat.app.spaces
https://www.googleapis.com/auth/chat.app.messages.readonly
https://www.googleapis.com/auth/chat.app.memberships
Uwierzytelnianie użytkownika z jednym z tych zakresów autoryzacji:
https://www.googleapis.com/auth/chat.spaces.readonly
https://www.googleapis.com/auth/chat.spaces
https://www.googleapis.com/auth/chat.messages.readonly
https://www.googleapis.com/auth/chat.messages
https://www.googleapis.com/auth/chat.messages.reactions.readonly
https://www.googleapis.com/auth/chat.messages.reactions
https://www.googleapis.com/auth/chat.memberships.readonly
https://www.googleapis.com/auth/chat.memberships
Aby wyświetlać listę zdarzeń, uwierzytelniony wywołujący musi być członkiem pokoju.
Przykład znajdziesz w artykule Wyświetlanie listy wydarzeń z pokoju w Google Chat.
Żądanie HTTP
GET https://chat.googleapis.com/v1/{parent=spaces/*}/spaceEvents
Adres URL używa składni transkodowania gRPC.
Parametry ścieżki
Parametry | |
---|---|
parent |
Wymagane. Nazwa zasobu pokoju Google Chat, w którym wystąpiły zdarzenia. Format: |
Parametry zapytania
Parametry | |
---|---|
pageSize |
Opcjonalnie. Maksymalna liczba zwracanych zdarzeń dotyczących przestrzeni. Usługa może zwrócić mniej niż ta wartość. Wartości ujemne zwracają błąd |
pageToken |
Opcjonalnie. Token strony otrzymany z poprzedniego wywołania listy wydarzeń w przestrzeni. Podaj ten token, aby pobrać kolejną stronę. Podczas paginacji wszystkie inne parametry przekazane do zdarzeń przestrzeni listy muszą 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. |
filter |
Wymagane. filtr zapytania, Musisz określić co najmniej 1 typ zdarzenia ( Opcjonalnie możesz też filtrować dane według czasu rozpoczęcia (
Aby określić godzinę rozpoczęcia lub zakończenia, użyj operatora równości Na przykład te zapytania są prawidłowe:
Te zapytania są nieprawidłowe:
Nieprawidłowe zapytania są odrzucane przez serwer z błędem |
Treść żądania
Treść żądania musi być pusta.
Treść odpowiedzi
Wiadomość z odpowiedzią dotyczącą wyświetlania wydarzeń w przestrzeni.
W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:
Zapis JSON |
---|
{
"spaceEvents": [
{
object ( |
Pola | |
---|---|
spaceEvents[] |
Wyniki są zwracane w kolejności chronologicznej (najpierw najstarsze zdarzenie). Uwaga: pole |
nextPageToken |
Token kontynuacji używany do pobierania większej liczby zdarzeń. Jeśli pominiesz to pole, nie będzie kolejnych stron. |
Zakresy autoryzacji
Wymaga jednego z tych zakresów OAuth:
https://www.googleapis.com/auth/chat.app.memberships
https://www.googleapis.com/auth/chat.app.messages.readonly
https://www.googleapis.com/auth/chat.app.spaces
https://www.googleapis.com/auth/chat.spaces
https://www.googleapis.com/auth/chat.spaces.readonly
https://www.googleapis.com/auth/chat.messages
https://www.googleapis.com/auth/chat.messages.readonly
https://www.googleapis.com/auth/chat.memberships
https://www.googleapis.com/auth/chat.memberships.readonly
https://www.googleapis.com/auth/chat.messages.reactions
https://www.googleapis.com/auth/chat.messages.reactions.readonly
Więcej informacji znajdziesz w przewodniku po autoryzacji.