Este guia explica como usar o método
list
no recurso SectionItem da API Google Chat para listar itens (como espaços) em uma seção.
Somente espaços podem ser itens de seção. Para mais informações, consulte Criar e organizar seções no Google Chat.
Pré-requisitos
Python
- Uma conta do Google Workspace Business ou Enterprise com acesso ao Google Chat.
- Configure seu ambiente:
- Crie um projeto do Google Cloud.
- Configure a tela de permissão OAuth.
- Ative e configure a API Google Chat com um nome, ícone e descrição para seu app do Chat.
- Instale a biblioteca de cliente do Cloud Python.
-
Crie credenciais de ID do cliente OAuth para um aplicativo para computador. Para executar a amostra neste
guia, salve as credenciais como um arquivo JSON chamado
credentials.jsonno seu diretório local.
- Escolha um escopo de autorização que ofereça suporte à autenticação do usuário.
Listar espaços em uma seção
Para listar espaços em uma seção com autenticação do usuário, transmita o seguinte na sua solicitação:
- Especifique o escopo de autorização
chat.users.sectionsouchat.users.sections.readonly. - Chame o método
ListSectionItems. - Defina
parentcomo o nome do recurso da seção.
O exemplo a seguir lista espaços em uma seção:
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 executar esta amostra, substitua o seguinte:
SECTION_NAME: o nome do recurso da seção. Para receber o nome do recurso, chame o métodoListSections.
A API Chat retorna uma lista de recursos SectionItem.
Temas relacionados
- Criar uma seção
- Atualizar uma seção
- Excluir uma seção
- Mudar a posição de uma seção
- Listar seções
- Mover um espaço para outra seção