Portais API: mudanças entre as edições
| Linha 19: | Linha 19: | ||
[[Image: POST.JPG|center|750px|semmoldura|POST.JPG]]<br> | [[Image: POST.JPG|center|750px|semmoldura|POST.JPG]]<br> | ||
[[Image: POST.JPG | 125px | link = http://10.200.0.244/mediawiki/index.php/Como_Fazer_Suprimentos]] | [[Image: POST.JPG | 125px | link = http://10.200.0.244/mediawiki/index.php/Como_Fazer_Suprimentos]] | ||
<div class = "imagelink_POST"> [[MediaWiki | & amp; nbsp;]] </div> | |||
== Parametrização == | == Parametrização == | ||
Edição das 13h47min de 16 de dezembro de 2021
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
Login
Autentique o usuário
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.
- Quando indicado um site somente para API a URL pode ser utilizada no seguinte formato:
- Quando for uma aplicação dentro do site a URL deve ser utilizada assim:
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:

- Fazer Login via API

