Ce guide explique comment utiliser la
position
méthode sur la Section ressource de l'API Google Chat pour modifier l'ordre de tri d'une section dans Google Chat.
Pour en savoir plus, consultez Créer et organiser des sections dans Google Chat.
Prérequis
Python
- Configurez votre environnement :
- Créez un projet Google Cloud.
- Configurez l'écran d'autorisation OAuth.
- Activez et configurez l'API Google Chat avec un nom, une icône et une description pour 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 qui accepte l'authentification des utilisateurs.
Modifier la position d'une section
Pour modifier la position d'une section avec l'authentification des utilisateurs, transmettez les éléments suivants dans votre requête :
- Spécifiez le champ d'application d'autorisation
chat.users.sections. - Appelez la
PositionSectionméthode. - Dans le corps de la requête, spécifiez le
namede la section à positionner et la nouvelle position :- Définissez
sortOrdersur une position absolue (supérieure à 0). - OU définissez
relativePositionsurSTARTouEND.
- Définissez
L'exemple suivant déplace une section au début de la liste :
Python
from google.cloud import chat_v1
def position_section():
# Create a client
client = chat_v1.ChatServiceClient()
# Initialize request
request = chat_v1.PositionSectionRequest(
name="SECTION_NAME",
relative_position=chat_v1.PositionSectionRequest.Position.START
)
# Make the request
response = client.position_section(request=request)
print(response)
Pour exécuter cet exemple, remplacez les éléments suivants :
SECTION_NAME: nom de ressource de la section. Vous pouvez obtenir le nom de ressource en appelant laListSectionsméthode.
L'API Chat renvoie l'instance mise à jour de
Section.
Articles associés
- Créer une section
- Mettre à jour une section
- Supprimer une section
- Lister les sections
- Lister les espaces dans une section
- Déplacer un espace vers une autre section