Portais API: mudanças entre as edições

De CIGAM WIKI
Linha 15: Linha 15:
Consulte os métodos CRUD detalhados para as requisições.<br>
Consulte os métodos CRUD detalhados para as requisições.<br>
[[Métodos CRUD]]
[[Métodos CRUD]]
<!--[[Image: PUT.JPG|center|750px|semmoldura|PUT]]-->
<table width=550>
<tr>
<td colspan=2 bgcolor=#7FFFD4>[[File:POST.JPG|125px|alt=POST|title=LOGIN POST|link=LOGIN_POST]] '''/login''' &nbsp;  Realizar login</td>
</tr>
</table>
<br>
<table width=550>
<tr>
<td colspan=2 bgcolor=#ADD8E6>[[File:GET.JPG|125px|alt=GET|title=Padrão GET|link=Padrao_GET]] '''/genericos/ge/Padrao/busca''' &nbsp;  Pesquisar</td>
</tr>
</table>
<br>
<table width=550>
<tr>
<td colspan=2 bgcolor=#7FFFD4>[[File:POST.JPG|125px|alt=POST|title=Padrão POST|link=Padrao_POST]] '''/genericos/ge/Padrao/Gravar''' &nbsp;  Realizar filtro</td>
</tr>
</table>
<br>
<table width=550>
<tr>
<td colspan=2 bgcolor=#DEB887>[[File:PUT.JPG|125px|alt=PUT|title=Padrão PUT|link=Padrao_PUT]] '''/genericos/ge/Padrao/Atualizar''' &nbsp;  Editar filtro</td>
</tr>
</table>
<br>
<table width=550>
<tr>
<td colspan=2 bgcolor=#FFC0CB>[[File:DELETE_API.JPG|125px|alt=DELETE|title=Padrão DELETE|link=Padrao_DELETE]] '''/genericos/ge/Padrao/excluir''' &nbsp;  Deletar filtro</td>
</tr>
</table>


= Parametrização =
= Parametrização =

Edição das 19h41min de 22 de junho de 2022

Portais > API

API é um conjunto de rotinas e padrões de programação para acesso a um aplicativo de software ou plataforma baseado na Web. A sigla API significa "Interface de Programação de Aplicativos".

As APIs utilizam o padrão REST e o formato JSON codificado em UTF-8 para receber e retornar os dados. O processamento das requisições do tipo GET é feito de modo síncrono. Assim, após a requisição a uma URL os resultados são imediatamente exibidos.

O processamento das requisições do tipo POST, por sua vez, é feito de modo assíncrono. Para saber o resultado, é necessário acessar a URL que é retornada no cabeçalho Location.

O resultado contém todas as informações do recurso além dos campos status e response, detalhados na documentação de cada recurso.

APIs CIGAM

Consulte os métodos CRUD detalhados para as requisições.
Métodos CRUD

Parametrização

Consulte GE - Como Fazer - Ferramenta de implantação de sites e aplicações web para detalhamento do uso da ferramenta e implantação da aplicação.

Utilização

A API após ser instalada é necessário informar a URL da aplicação ou site instalado conforme indicado em Portais - API_URL.

IMPORTANTE: Quando utilizado com protocolos de segurança (https) é necessário que a API e os portais fiquem dentro do mesmo site para não existir bloqueio devido estarem em portas distintas.

É recomendado o uso de uma ferramenta do tipo Rest Client para fazer os testes de comunicação com a API, por exemplo a extensão Advanced Rest Client do Chrome.

  • Abrir a extensão no crome:
API_ARC
API_ARC


  • Fazer Login via API


API_LOGIN
API_LOGIN