Neste guia, explicamos como usar o método
delete
no recurso Section da API Google Chat para excluir uma seção personalizada no Google Chat.
Quando você exclui uma seção, os itens dela (como espaços) são movidos para as seções padrão do Google Chat e não são excluídos.
Só é possível excluir seções do tipo CUSTOM_SECTION. 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.
Excluir uma seção
Para excluir uma seção com autenticação de usuário, transmita o seguinte na sua solicitação:
- Especifique o escopo de autorização
chat.users.sections. - Chame o método
DeleteSection. - No corpo da solicitação, defina
namecomo o nome do recurso da seção a ser excluída.
O exemplo a seguir exclui uma seção:
Python
from google.cloud import chat_v1
def delete_section():
# Create a client
client = chat_v1.ChatServiceClient()
# Initialize request
request = chat_v1.DeleteSectionRequest(
name="SECTION_NAME"
)
# Make the request
client.delete_section(request=request)
print("Section deleted")
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.
Temas relacionados
- Criar uma seção
- Atualizar uma seção
- Mudar a posição de uma seção
- Listar seções
- Listar espaços em uma seção
- Mover um espaço para outra seção