cardápio

Configurando e utilizando ações de requisição externa

1. Introdução

Você pode usar ações de solicitação externa para chamar interfaces de terceiros e usar as respostas dessas interfaces para ajudar na coleta de dados ou na execução de processos automatizados subsequentes.

Por exemplo:

  • Por meio de solicitações externas , os dados do visitante (nome de usuário, número de telefone celular, endereço de e-mail e a última mensagem enviada pelo visitante) são enviados para o URL da solicitação para atender aos objetivos de coleta e análise de dados da plataforma de terceiros.
  • Por meio de solicitações externas , dados específicos são retornados e variáveis correspondentes são geradas. Essas variáveis podem ser usadas na ação de envio de mensagem para atender a requisitos específicos de resposta automatizada.

O que é uma interface de API?

A API (Interface de Programação de Aplicativos) é uma parte importante da aplicação. A interface é uma ferramenta que permite que diferentes aplicações de software se comuniquem e troquem dados entre si. A aplicação fornece um ponto de entrada para os dados operacionais. Esse ponto de entrada pode ser uma função ou um método de classe, um endereço URL ou um endereço de rede. Quando o cliente chama esse ponto de entrada, a aplicação executa a operação de código correspondente para concluir a função desejada pelo cliente.

Método de requisição HTTP:

Os métodos HTTP referem-se aos métodos definidos no protocolo HTTP padrão usado para comunicação entre clientes e servidores. Esses métodos definem como os clientes interagem com os recursos do servidor, determinando assim o comportamento da interface da API correspondente. Os métodos comuns incluem:
  • GET: Utilizado para solicitar ao servidor que retorne uma representação de um recurso específico, geralmente para obter dados. O método GET não afeta os recursos do servidor e é seguro e idempotente.
Imagine que você está usando um aplicativo de leitura de notícias e quer conferir as manchetes do dia. Ao abrir o aplicativo e clicar no botão "Ver Notícias", o aplicativo envia uma requisição GET ao servidor solicitando os dados das notícias de hoje. Após receber essa requisição GET, o servidor retorna os dados contendo as manchetes das notícias de hoje para que você possa visualizá-las no aplicativo.
  • POST: usado para enviar dados ao servidor, frequentemente utilizado para criar novos recursos ou realizar operações não idempotentes. Requisições POST podem alterar o estado do servidor ou ter efeitos colaterais.
Agora, imagine que você queira publicar um comentário no mesmo aplicativo de leitura de notícias. Ao ler uma notícia, digite seu comentário na caixa de comentários e clique no botão "Publicar Comentário". O aplicativo enviará uma solicitação POST ao servidor para enviar seu comentário. Após receber a solicitação POST, o servidor salvará seu comentário no banco de dados e retornará uma resposta indicando que o comentário foi publicado com sucesso.
  • PUT: usado para atualizar ou substituir recursos no servidor. Geralmente é usado para substituir completamente um recurso específico ou criar um novo recurso, mas exige que o cliente forneça uma representação completa do recurso. As solicitações PUT devem ser idempotentes, ou seja, os resultados de múltiplas chamadas à mesma solicitação PUT devem ser consistentes.
Ao editar seu perfil, você pode usar o método PUT. Por exemplo, se você atualizar as informações do seu perfil (como nome, data de nascimento, avatar etc.) em uma plataforma de mídia social, ao clicar no botão "Salvar", o cliente enviará uma solicitação PUT ao servidor para enviar o perfil atualizado, e o servidor usará essas informações para atualizar seu perfil.
  • DELETE: usado para solicitar ao servidor que exclua o recurso especificado. É frequentemente usado para excluir o recurso especificado. A solicitação DELETE deve ser idempotente, ou seja, os resultados de múltiplas chamadas à mesma solicitação DELETE devem ser consistentes.
Ao excluir uma publicação em uma plataforma de mídia social, você pode usar o método DELETE. Ao clicar no botão "Excluir", o cliente envia uma solicitação DELETE ao servidor, solicitando a exclusão da publicação especificada, e o servidor excluirá a publicação e seu conteúdo relacionado.

Processo de Operação

1. Adicionar ação de solicitação externa

Clique no sinal de + à direita > clique em Ação de solicitação externa > Concluir adição.

2. Configurar solicitações externas

2.1 Configurar o URL da solicitação (obrigatório)

  • Clique em Solicitação Externa para abrir a janela de configuração > Selecione o método de solicitação (POST, GET, DELETE) > Preencha o URL da solicitação conforme necessário.

  • Conforme necessário, você pode adicionar dados do usuário e chamar a URL da solicitação. Clique no sinal de + > clique nos dados que deseja transferir > e conclua a adição. (Opcional)

2.2 Preencha os parâmetros de cabeçalho e corpo necessários para a URL da solicitação (opcional, se necessário)

  • Adicione cabeçalhos ou corpo de acordo com o URL da solicitação. Clique em Adicionar > Preencher.
  • Da mesma forma, você pode adicionar dados do usuário. Clique no sinal de + e selecione os dados do usuário correspondentes, conforme necessário.

2.3 Solicitação de Teste

Você pode testar o conteúdo que acabou de preencher para verificar se a chamada foi bem-sucedida ou se os dados de retorno de chamada foram recebidos.

  • Clique em Solicitar teste para iniciar o teste.
  • Se os dados retornados forem anormais, você pode modificá-los, clicar em "Solicitar novamente" e realizar o teste novamente.

2.4 Utilizando o Mapeamento de Respostas

  • Você pode usar o conteúdo retornado pela resposta externa, atribuí-lo à variável correspondente e usá-lo na ação de envio de mensagem .
  • Clique em Adicionar > Insira o conteúdo da resposta conforme necessário (deve ser preenchido de acordo com o formato do caminho JSON) > Preencha as variáveis correspondentes na mensagem a ser enviada, conforme as variáveis exibidas posteriormente, e o envio automático subsequente de mensagens com variáveis específicas poderá ser acionado.

Nota: Para o formato de caminho JSON, consulte https://goessner.net/articles/JsonPath/, que contém uma introdução de exemplo, conforme mostrado na Figura 2.

Perguntas frequentes

1. Posso obter os dados completos?

Não, você só pode obter um dos itens em dados.

2. No processo de automação, o desvio pode ser determinado com base no valor de retorno da solicitação externa, de acordo com o valor de retorno de {{FIELD_0}}?

Ainda não é suportado. Atualmente, o valor de retorno de solicitações externas suporta apenas o envio de mensagens.

Anterior
Processos automatizados
Próximo
Como obter o link do Messenger
última modificação: 2026-08-26Powered by