Ce guide explique comment utiliser la méthode create sur la ressource Section de l'API Google Chat pour créer une section personnalisée dans Google Chat.
Les sections aident les utilisateurs à regrouper leurs conversations et à personnaliser la liste des espaces affichés dans le panneau de navigation Google Chat. 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.
Créer une section
Pour créer 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
CreateSection. - Dans le corps de la requête, indiquez une ressource
Section:- Définissez
displayNamesur le nom de la section (80 caractères maximum). - Définissez
typesurCUSTOM_SECTION.
- Définissez
L'exemple suivant crée une section :
Python
from google.cloud import chat_v1
def create_section():
# Create a client
client = chat_v1.ChatServiceClient()
# Initialize request
request = chat_v1.CreateSectionRequest(
parent="users/me",
section=chat_v1.Section(
display_name="SECTION_DISPLAY_NAME",
type=chat_v1.Section.SectionType.CUSTOM_SECTION
)
)
# Make the request
response = client.create_section(request=request)
print(response)
Pour exécuter cet exemple, remplacez les éléments suivants :
SECTION_DISPLAY_NAME: nom de la nouvelle section.
L'API Chat renvoie une instance de Section qui détaille la section créée.
Articles associés
- Modifier une section
- Supprimer 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