Ten przewodnik wyjaśnia, jak używać metody
list
w zasobie Section interfejsu Google Chat API, aby wyświetlić listę sekcji dostępnych dla uwierzytelnionego użytkownika w Google Chat.
Więcej informacji znajdziesz w artykule Tworzenie i porządkowanie sekcji w Google Chat.
Wymagania wstępne
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 identyfikatora klienta OAuth dla aplikacji na komputery. Aby uruchomić przykład w tym przewodniku, zapisz dane logowania jako plik JSON o nazwie
credentials.jsonw katalogu lokalnym.
- Wybierz zakres autoryzacji, który obsługuje uwierzytelnianie użytkowników.
Sekcje listy
Aby wyświetlić listę sekcji z uwierzytelnianiem użytkownika, w żądaniu przekaż te informacje:
- Określ zakres autoryzacji
chat.users.sectionslubchat.users.sections.readonly. - Wywołaj metodę
ListSections. - Ustaw wartość
parentnausers/me.
W przykładzie poniżej wymieniono sekcje:
Python
from google.cloud import chat_v1
def list_sections():
# Create a client
client = chat_v1.ChatServiceClient()
# Initialize request
request = chat_v1.ListSectionsRequest(
parent="users/me"
)
# Make the request
page_result = client.list_sections(request=request)
# Handle the response
for section in page_result:
print(section)
Interfejs Chat API zwraca listę zasobów Section.
Powiązane artykuły
- Tworzenie sekcji
- Aktualizowanie sekcji
- Usuwanie sekcji
- Zmienianie pozycji sekcji
- Wyświetlanie pokoi w sekcji
- Przenoszenie pokoju na inną sekcję