Builder BOT comunicação HTTP GET

Boa tarde Prezados,

Estou com a seguinte duvida, quando estou fazendo a requisição via HTTP não estou conseguindo mostrar o retorno no BOT para o usuario.

Configuração:

Texto.
Conteudo

Ações

Json
json

Já assisti umas 3x esse video: https://help.blip.ai/docs/en/introduction/como-criar-um-bot-com-builder/

O que estou errando ?

O que ele retorna na variável status e response? Cheque se a API está sendo consumida e retornando o valor conforme esperado.

Por exemplo, fiz um teste aqui para a seguinte API:

POST https://viacep.com.br/ws/30180115/json/

RESPONSE: {
“cep”: “30180-115”,
“logradouro”: “Praça Palácio dos Despachos”,
“complemento”: “”,
“bairro”: “Lourdes”,
“localidade”: “Belo Horizonte”,
“uf”: “MG”,
“unidade”: “”,
“ibge”: “3106200”,
“gia”: “”
}

E obtive o retorno esperando quando usei {{response@logradouro}}, por exemplo.

Eu entendi.

Porém minha API é diferente.

Minha:

{
“logradouro”:“teste1”
}

O seu:

Response:
{
“logradouro”:“teste1”
}

Eu consigo chamar da minha forma ?

No caso RESPONSE foi só o exemlo que eu dei. A resposta é só a estrutura JSON salva na variável response.

{
“cep”: “30180-115”,
“logradouro”: “Praça Palácio dos Despachos”,
“complemento”: “”,
“bairro”: “Lourdes”,
“localidade”: “Belo Horizonte”,
“uf”: “MG”,
“unidade”: “”,
“ibge”: “3106200”,
“gia”: “”
}

Entendi,

Porém acho estranho por que a estrutura do JSON está correta.

Testei no Postman e retornou normal.

Só que pela BLIP não está retornando.

Att.

Mas qual é a resposta recebida? E o status? Talvez sua API esteja bloqueando o BLiP.

@Bruno,

A API não tem nenhuma restrição para bloquear e olha só o console de DEBUG.

Esse endpoint está público e publicado na Internet ou é algum tipo de localhost? Ao que me parece, é este o caso (ou está bloqueando o BLiP), pois a requisição não está sendo feita. Repare se as variáveis status e response estão sendo definidas no Debug, caso não, indica que a requisição deu timeout e nem chegou a ser feita.

Quando acontece tudo certinho, você consegue ver os valores das variáveis response e status como aqui:

Putz é vdd.

Agora entendi.

O Link está só interno externo é outro, o POSTMAN como está instalado na minha maquina por isso consegue rs

Valew

1 Curtida

Aewwwww agora deu certo…

Pode encerar a duvida.

Obrigado.

Este tópico foi fechado automaticamente 7 dias depois da úlima resposta. Novas respostas não são mais permitidas.