En esta guía, se explica cómo usar el
list
método en el SectionItem recurso de la API de Google Chat para enumerar elementos (como espacios) en una sección.
Solo los espacios pueden ser elementos de sección. Para obtener más información, consulta Crea y organiza secciones en Google Chat.
Requisitos previos
Python
- Configura tu entorno:
- Crea un proyecto de Google Cloud.
- Configurar la pantalla de consentimiento de OAuth.
- Habilita y configura la API de Google Chat con un nombre, ícono y descripción para tu app de Chat.
- Instala la biblioteca cliente de la nube de Python .
-
Crea credenciales de ID de cliente de OAuth para una aplicación de escritorio. Para ejecutar la muestra en esta
guía, guarda las credenciales como un archivo JSON llamado
credentials.jsonen tu directorio local.
- Elige un alcance de autorización que admita la autenticación del usuario.
Enumera los espacios en una sección
Para enumerar los espacios en una sección con la autenticación del usuario, pasa lo siguiente en tu solicitud:
- Especifica el alcance de autorización
chat.users.sectionsochat.users.sections.readonly. - Llama al método
ListSectionItems. - Establece
parenten el nombre del recurso de la sección.
En el siguiente ejemplo, se enumeran los espacios en una sección:
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)
Para ejecutar esta muestra, reemplaza lo siguiente:
SECTION_NAME: El nombre del recurso de la sección. Puedes obtener el nombre del recurso llamando alListSectionsmétodo.
La API de Chat muestra una lista de
SectionItem recursos.
Temas relacionados
- Crea una sección
- Actualiza una sección
- Borra una sección
- Cambia la posición de una sección
- Enumera las secciones
- Mueve un espacio a otra sección