Retorno JSON no builder


Estou tentando fazer uma conexão com uma API para receber um retorno com tipo text.

Na documentação achei assim para o corpo do JSON:

{

“id”: “1”,

“to”: “[email protected]”,

“type”: “text/plain”,

“content”: “Welcome to our service! How can I help you?”

}

Mas estou recebendo a mensagem exatamente assim no messenger ou no Blip chat.

Por que não está formatando como na documentação?


Obrigado.


4 comentários

@Lucas_Matteo, não entendi sua dúvida.



  1. Vamos lá, você está criando um bot via Builder ou via Webhook?

  2. Se está utilizando o Builder, sua intenção é usar o conteúdo HTTP? Ou você está tentando utilizando uma ação Requisição HTTP?


Obs.: Os valores presentes na documentação são exemplos de como a mensagem chegará para a sua aplicação, mas algumas informações podem mudar, por exemplo:



  • Id = único para cada mensagem

  • to/from = destinatário/remetente de cada mensagem (muda para cada par de cliente e bot)

  • content = muda de acordo com o conteúdo que o bot e o cliente envia.

oi @rafaelpa, eu estou fazendo uma requisição http pst de entrada e no corpo da resposta estou recebendo:


{


“content”:{

“text”:“Choose an option”,

“options”:[

{

“text”:“First option”

},

{

“order”:2,

“text”:“Second option”

},

{

“order”:3,

“text”:“Third option”,

“type”:“application/json”,

“value”:{

“key1”:“value1”,

“key2”:2

}

}

]

}

}


Mas a minha ideia é montar em quick replies.


Estou errando na formatação do Json?

Olá @Lucas_Matteo,


você precisa montar um JSON seguindo a definição do tipo de conteúdo que você deseja, neste caso um quick-reply.


https://docs.blip.ai/?http#quick-replies


Repare que o quick-reply tem uma propriedade específica chamada


“scope”:“immediate”

O meu o builder não está respondendo nada…


No teste normal dentro do site funciona…


Como posso corrigir?

Comente