Este guia explica como usar o
delete
método 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.
Somente seções do tipo CUSTOM_SECTION podem ser excluídas. Para mais informações, consulte
Criar e organizar seções no Google Chat.
Pré-requisitos
Python
- 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 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.
Excluir uma seção
Para excluir uma seção com autenticação do usuário, transmita o seguinte na solicitação:
- Especifique o escopo de autorização
chat.users.sections. - Chame o
DeleteSectionmétodo. - 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 este exemplo, substitua o seguinte:
SECTION_NAME: o nome do recurso da seção. Você pode receber o nome do recurso chamando oListSectionsmétodo.
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