Skip to main content

Avançadas

Possui funcionalidades que permitem implementar funções que não seriam viáveis utilizando peças simples.

Requisições HTTP​

A sigla API deriva da expressão inglesa Application Programming Interface que, traduzida para o português, pode ser compreendida como uma interface de programação de aplicação.

Ou seja, API é um conjunto de normas que possibilita a comunicação entre plataformas, por meio de uma série de padrões e protocolos.

As requisições HTTP são chamadas realizadas nas APIs. No cenário dos agentes, com as chamadas de API, podemos fazer consultas (método GET) em um CRM e/ou enviar dados (método POST) de um fluxo de cadastro.

O ideal é ter a URL e Token da API cadastrados nas chaves de acesso. Em seguida, basta acessar a aba “Avançadas” do FJS e inserir o bloco de chamada de requisição HTTP.

Requisições HTTP

Métodos das Chamadas de API​

É importante ter uma noção básica dos métodos utilizados em chamadas de API. Abaixo, seguem breves descrições de quatro dos principais métodos.

GET: Usado para obter informações do servidor sem alterar nada. É como fazer uma pergunta ao servidor e receber uma resposta.

POST: Usado para enviar dados ao servidor para criar ou atualizar recursos. É como fazer uma solicitação para adicionar ou modificar algo.

PUT: Usado para atualizar recursos existentes no servidor ou criar um novo recurso se não existir. É como substituir completamente algo por uma nova versão.

DELETE: Usado para solicitar a remoção permanente de um recurso no servidor. É como pedir ao servidor para excluir algo de forma definitiva.

Código JavaScript​

Este bloco permite que múltiplas linhas de código sejam construídas, sendo mais utilizado para soluções complexas.

Avançadas

Já este bloco permite a inserção de uma linha de código, sendo utilizado na maioria das vezes para soluções simples.

Avançadas

JSON​

O JSON (JavaScript Object Notation) é um formato de arquivo para manter e trocar informações legíveis pelas pessoas. O arquivo contém apenas texto e usa a extensão ".json".

  • Bloco JSON​

Este bloco cria chaves JSON vazios e você insere quantas chaves quiser ao clicar na engrenagem azul no canto superior esquerdo do bloco.

Avançadas

  • Dupla JSON​

Aqui você pode acrescentar o nome da chave e o valor.

Avançadas

Os dois são utilizados juntos da seguinte maneira:

Avançadas

Este bloco permite que você escreva JSON de forma independente.

Avançadas

Aviso

As chaves "" são incorporadas com o bloco, não é necessario digitá-las.

Aviso

Array​

O Array faz parte dos objetos globais da linguagem e é utilizado para armazenar uma coleção de elementos em uma única variável, funcionando como uma lista.

Avançadas

Chamada PWA​

Esta chamada é exclusiva para uma listagem de HTMLS configurados dentro de um acervo do Orkestrate.

A função PWA permite que sejam trocadas informações entre um formulário HTTP pré cadastrado e um agente. Após o preenchimento das informações da tela, é acionado um bloco da conversa.

Este método é super seguro, pois o link gerado é único e só pode ser acessado uma vez, além de possuir um tempo de expiração.

Avançadas

Depuração​

Este bloco possui a função de ligar e desligar o modo de depuração.

Avançadas

Imprime o Texto no Log do Console​

Utilizado quando o usuário está fazendo a depuração do código, este bloco imprime o texto solicitado no console.

Avançadas