Este guia explica como usar o
move
método no SectionItem recurso da API Google Chat para mover um item (como um espaço) de uma seção para outra.
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 seu 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.
Mover um espaço para outra seção
Para mover um espaço para outra seção com a autenticação do usuário, transmita o seguinte na sua solicitação:
- Especifique o escopo de autorização
chat.users.sections. - Chame o
MoveSectionItemmétodo. - No corpo da solicitação, especifique o
namedo item da seção a ser movido e otargetSection:- Defina
namecomo o nome do recurso do item da seção (por exemplo,users/me/sections/default-spaces/items/spaces/123456). - Defina
targetSectioncomo o nome do recurso da seção para a qual você quer mover o item.
- Defina
O exemplo a seguir move um espaço para outra seção:
Python
from google.cloud import chat_v1
def move_section_item():
# Create a client
client = chat_v1.ChatServiceClient()
# Initialize request
request = chat_v1.MoveSectionItemRequest(
name="SECTION_ITEM_NAME",
target_section="TARGET_SECTION_NAME"
)
# Make the request
response = client.move_section_item(request=request)
print(response)
Para executar este exemplo, substitua o seguinte:
SECTION_ITEM_NAME: o nome do recurso do item da seção.TARGET_SECTION_NAME: o nome do recurso da seção de destino.
A API Chat retorna a instância atualizada de
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
- Listar espaços em uma seção