Árvore de páginas


CONTEÚDO

  1. Visão Geral
  2. Como Identificar as API's
  3. Exemplo de Identificação de API
  4. Autenticação API
  5. Exemplo de chamadas das API's

01. VISÃO GERAL

Todo desenvolvimento de telas em HTML junto ao TOTVS Saúde Planos - Linha Datasul é integrado com o backend através da API's. Essas API's seguem o padrão REST com troca de dados no formato JSON. Essas API's não estão documentadas, porém podem ser utilizadas pelos clientes para integração com sistemas e aplicativos externos.


Apesar de não estarem documentadas, facilmente podem ser identificadas as API's, parâmetros e mensagem de envio e retorno através da utilização dos processos juntos ao TOTVS.

02. COMO IDENTIFICAR AS API's

Para identificar uma API a ser consumida por um serviço externo basta acessar a tela relacionada ao processo que se deseja integrar e abrir no browser as opções do desenvolvedor selecionando a opção Rede. Normalmente as opções do desenvolvedor são abertas ao pressionar o botão F12 do teclado.

Com essa aba aberta é possível navegar nas telas da aplicação e acompanhar todas as chamadas para as API's do TOTVS. Junto a aba de Redes é possível verificar o método da API (GET, POST, DELETE, ...), a URL da API, os parâmetros enviados através da URL, o JSON de envio, Status do retorno e também o JSON de retorno.

03. EXEMPLO IDENTIFICAÇÃO DE API

O vídeo abaixo apresenta um exemplo de como identificar uma API de um processo do TOTVS. O exemplo em questão apresentar a identificação da consulta rápida dos contratantes através de um CPF. Veja que através da aba de Redes é possível verificar o método da API (GET), a URL, os parâmetros e também o JSON de retorno.



04. AUTENTICAÇÃO API

Para que seja possível realizar uma chamada externa para uma API do TOTVS é necessário realizar a autenticação com um usuário válida. Para isso deve ser utilizado o processo de Basic Authentication informando o nome e senha do usuário.

05. EXEMPLO CHAMADA DA API

Para exemplificar como pode ser feita a chamada da API a partir de uma aplicação externa chamaremos a API de contratante apresentada no exemplo acima a partir da ferramenta Postman..