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?
Método de requisição HTTP:
- 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.
- 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.
- 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.
- 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.
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.