In diesem Leitfaden wird beschrieben, wie Sie mit der Methode move für die Ressource SectionItem der Google Chat API ein Element (z. B. einen Bereich) von einem Abschnitt in einen anderen verschieben.
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.
Bereich in einen anderen Abschnitt verschieben
Wenn Sie einen Bereich mit Nutzerauthentifizierung in einen anderen Abschnitt verschieben möchten, übergeben Sie Folgendes in Ihrer Anfrage:
- Geben Sie den
chat.users.sections-Autorisierungsbereich an. - Rufen Sie die Methode
MoveSectionItemauf. - Geben Sie im Anfragetext das
namedes zu verschiebenden Abschnittselements und dastargetSectionan:- Legen Sie
nameauf den Ressourcennamen des Abschnittselements fest, z. B.users/me/sections/default-spaces/items/spaces/123456. - Legen Sie
targetSectionauf den Ressourcennamen des Abschnitts fest, in den Sie das Element verschieben möchten.
- Legen Sie
Im folgenden Beispiel wird ein Bereich in einen anderen Abschnitt verschoben:
Python
from google.cloud import chat_v1
def move_section_item():
# Create a client
client = chat_v1.ChatServiceClient()
# Initialize request
request = chat_v1.MoveSectionItemRequest(
name="SECTION_ITEM_NAME",
target_section="TARGET_SECTION_NAME"
)
# Make the request
response = client.move_section_item(request=request)
print(response)
Wenn Sie dieses Beispiel ausführen möchten, ersetzen Sie Folgendes:
SECTION_ITEM_NAME: Der Ressourcenname des Abschnittselements.TARGET_SECTION_NAME: Der Ressourcenname des Zielabschnitts.
Die Chat API gibt die aktualisierte Instanz von SectionItem zurück.
Weitere Informationen
- Abschnitt erstellen
- Abschnitt aktualisieren
- Abschnitt löschen
- Position eines Abschnitts ändern
- Abschnitte auflisten
- Gruppenbereiche in einem Abschnitt auflisten