Questa guida spiega come utilizzare il metodo
list
nella risorsa SectionItem dell'API Google Chat per elencare gli elementi (ad esempio gli spazi) in una sezione.
Solo gli spazi possono essere elementi di sezione. Per saperne di più, vedi Creare e organizzare sezioni in Google Chat.
Prerequisiti
Python
- Un account Google Workspace Business o Enterprise con accesso a Google Chat.
- Configura l'ambiente:
- Crea un progetto Google Cloud.
- Configura la schermata per il consenso OAuth.
- Attiva e configura l'API Google Chat con un nome, un'icona e una descrizione per la tua app di chat.
- Installa la libreria client Python Cloud.
-
Crea le credenziali dell'ID client OAuth per un'applicazione desktop. Per eseguire l'esempio in questa
guida, salva le credenziali come file JSON denominato
credentials.jsonnella directory locale.
- Scegli un ambito di autorizzazione che supporti l'autenticazione utente.
Elencare gli spazi in una sezione
Per elencare gli spazi in una sezione con autenticazione utente, passa quanto segue nella richiesta:
- Specifica l'ambito di autorizzazione
chat.users.sectionsochat.users.sections.readonly. - Chiama il metodo
ListSectionItems. - Imposta
parentsul nome della risorsa della sezione.
L'esempio seguente elenca gli spazi in una sezione:
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)
Per eseguire questo esempio, sostituisci quanto segue:
SECTION_NAME: il nome della risorsa della sezione. Puoi ottenere il nome della risorsa chiamando il metodoListSections.
L'API Chat restituisce un elenco di risorse
SectionItem.
Argomenti correlati
- Creare una sezione
- Aggiornare una sezione
- Eliminare una sezione
- Modificare la posizione di una sezione
- Sezioni degli elenchi
- Spostare uno spazio in una sezione diversa