Exemplo de utilização da etapa Rest API

Nesse exemplo demonstraremos como utilizar dados de uma api externa 👩🏼‍💻 .

Vamos lá!

1- Crie uma mensagem com duas opções para o usuário escolher.

circle-info

Dica # 1: Você pode vincular a etapa APIarrow-up-right à diversas fases, nesse exemplo vinculamos aos botões da mensagem, mas se preferir também pode vincular às opções da mensagem criando um vinculo manual em JavaScriptarrow-up-right.

2- Clique em rest API e preencha:

Nome: Com o nome da API

Método: Nesse exemplo utilizamos o método post, mas existem outros métodos que podem ser utilizados.

URL: Endereço da API

Tipo de parâmetros: Aqui escolhemos Json, mas existem outras opções dentro da plataforma:

circle-info

Dica # 2: Fique atendo à URL da API, caso ela tenha mais de uma página verifique se a url das próximas páginas sofre alteração.

3- Utilizando a variável response_x trate os dados da API para puxar apenas os dados que você quer que o bot consuma, vamos puxar os dados que a primeira pergunta irá receber:

circle-info

Dica # 3 : Para retornar os dados ao usuário final, utilize If e insira quais dados você quer que a API consuma. Segue código utilizado nesse exemplo:

4- Agora vamos criar a api da segunda pergunta:

circle-info

OBS #: Note que conforme mencionado na dica 3, tivemos uma mudança na página da API, a url da API vinculada à primeira pergunta é https://swapi.co/api/starships/?page=3arrow-up-right e a vinculada à segunda pergunta é https://swapi.co/api/starships/arrow-up-right, quando as páginas mudaram os dados retornados também mudam.

4 - Agora é só criar as próximas Mensagensarrow-up-right, Filtrosarrow-up-right e Etapasarrow-up-right que irão compor o bot:

Vamos ver como ficou?

circle-info

OBS #: API utilizada no exemplo: https://swapi.co/api/starships/arrow-up-right

Last updated

Was this helpful?