In diesem Leitfaden wird erläutert, wie Sie mit der Methode list für die Ressource SectionItem der Google Chat API Elemente wie Bereiche in einem Abschnitt auflisten.
Nur Gruppenbereiche können Abschnittselemente sein. Weitere Informationen finden Sie unter Abschnitte in Google Chat erstellen und organisieren.
Vorbereitung
Python
- Ein Google Workspace-Konto für Unternehmen mit Zugriff auf Google Chat.
- Umgebung einrichten:
- Google Cloud-Projekt erstellen
- OAuth-Zustimmungsbildschirm konfigurieren
- Aktivieren und konfigurieren Sie die Google Chat API mit einem Namen, einem Symbol und einer Beschreibung für Ihre Chat-App.
- Installieren Sie die Cloud-Clientbibliothek für Python.
-
OAuth-Client-ID-Anmeldedaten für eine Desktopanwendung erstellen Wenn Sie das Beispiel in dieser Anleitung ausführen möchten, speichern Sie die Anmeldedaten als JSON-Datei mit dem Namen
credentials.jsonin Ihrem lokalen Verzeichnis.
- Wählen Sie einen Autorisierungsbereich aus, der die Nutzerauthentifizierung unterstützt.
Spaces in einem Abschnitt auflisten
Wenn Sie Bereiche in einem Abschnitt mit Nutzerauthentifizierung auflisten möchten, übergeben Sie Folgendes in Ihrer Anfrage:
- Geben Sie den Autorisierungsbereich
chat.users.sectionsoderchat.users.sections.readonlyan. - Rufen Sie die Methode
ListSectionItemsauf. - Setzen Sie
parentauf den Ressourcennamen des Abschnitts.
Im folgenden Beispiel werden Bereiche in einem Abschnitt aufgelistet:
Python
from google.cloud import chat_v1
def list_section_items():
# Create a client
client = chat_v1.ChatServiceClient()
# Initialize request
request = chat_v1.ListSectionItemsRequest(
parent="SECTION_NAME"
)
# Make the request
page_result = client.list_section_items(request=request)
# Handle the response
for item in page_result:
print(item)
Wenn Sie dieses Beispiel ausführen möchten, ersetzen Sie Folgendes:
SECTION_NAME: Der Ressourcenname des Abschnitts. Sie können den Ressourcennamen abrufen, indem Sie die MethodeListSectionsaufrufen.
Die Chat API gibt eine Liste von SectionItem-Ressourcen zurück.
Weitere Informationen
- Abschnitt erstellen
- Abschnitt aktualisieren
- Abschnitt löschen
- Position eines Abschnitts ändern
- Abschnitte auflisten
- Bereich in einen anderen Abschnitt verschieben