Este guia explica como usar o
list
método no recurso Section da API Google Chat para listar as seções disponíveis ao usuário autenticado no Google Chat.
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 na nuvem 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 o app Chat.
- Instale a biblioteca de cliente Python do Cloud.
-
Crie credenciais de ID do cliente OAuth para um aplicativo para computador. Para executar o exemplo 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 seções
Para listar seções 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
ListSectionsmétodo. - Defina
parentcomousers/me.
O exemplo a seguir lista seções:
Python
from google.cloud import chat_v1
def list_sections():
# Create a client
client = chat_v1.ChatServiceClient()
# Initialize request
request = chat_v1.ListSectionsRequest(
parent="users/me"
)
# Make the request
page_result = client.list_sections(request=request)
# Handle the response
for section in page_result:
print(section)
A API Chat retorna uma lista de
Section recursos.
Temas relacionados
- Criar uma seção
- Atualizar uma seção
- Excluir uma seção
- Mudar a posição de uma seção
- Listar espaços em uma seção
- Mover um espaço para outra seção