Ce guide explique comment utiliser la méthode delete sur la ressource Section de l'API Google Chat pour supprimer une section personnalisée dans Google Chat.
Lorsque vous supprimez une section, ses éléments (comme les espaces) sont déplacés vers les sections par défaut de Google Chat et ne sont pas supprimés.
Seules les sections de type CUSTOM_SECTION peuvent être supprimées. Pour en savoir plus, consultez Créer et organiser des sections dans Google Chat.
Prérequis
Python
- Compte Google Workspace Business ou Enterprise ayant accès à Google Chat.
- Configurez votre environnement :
- Créez un projet Google Cloud.
- Configurer l'écran de consentement OAuth
- Activez et configurez l'API Google Chat en attribuant un nom, une icône et une description à votre application Chat.
- Installez la bibliothèque cliente Cloud Python.
-
Créez des identifiants d'ID client OAuth pour une application de bureau. Pour exécuter l'exemple de ce guide, enregistrez les identifiants dans un fichier JSON nommé
credentials.jsondans votre répertoire local.
- Choisissez un champ d'application d'autorisation compatible avec l'authentification des utilisateurs.
Supprimer une section
Pour supprimer une section avec authentification de l'utilisateur, transmettez les éléments suivants dans votre requête :
- Spécifiez le champ d'application de l'autorisation
chat.users.sections. - Appelez la méthode
DeleteSection. - Dans le corps de la requête, définissez
namesur le nom de ressource de la section à supprimer.
L'exemple suivant supprime une section :
Python
from google.cloud import chat_v1
def delete_section():
# Create a client
client = chat_v1.ChatServiceClient()
# Initialize request
request = chat_v1.DeleteSectionRequest(
name="SECTION_NAME"
)
# Make the request
client.delete_section(request=request)
print("Section deleted")
Pour exécuter cet exemple, remplacez les éléments suivants :
SECTION_NAME: nom de ressource de la section. Vous pouvez obtenir le nom de la ressource en appelant la méthodeListSections.
Articles associés
- Créer une section
- Modifier une section
- Modifier la position d'une section
- Lister les sections
- Lister les espaces d'une section
- Déplacer un espace vers une autre section