-
Consulta por EAN13
Digite o codigo do produto e receba o JSON pronto para consumo.
GET /api/produto/:ean
Resposta JSON
Integracao com ERP
Resumo do produto
Descricao
Aguardando consulta
Marca
-
Codigo de barras
-
Referencia
-
NCM
-
CEST / Unidade
-
Resposta tecnica
Pronto para consultar
{
"info": "Digite um EAN13 e clique em Consultar produto"
}
Exemplos
Exemplos de consumo da API.
Alguns exemplos prontos para testar a consulta no terminal, no Delphi ou no navegador.
Exemplo com curl
curlUse este comando para testar rapidamente a consulta no terminal.
curl --request GET \ --url /api/produto/7891991014762 \ --header 'Accept: application/json'
Exemplo em Delphi
DelphiExemplo simples para consumir a API dentro de uma aplicacao Delphi.
var
objClient: TRESTClient;
objRequest: TRESTRequest;
objResponse: TRESTResponse;
begin
objClient := TRESTClient.Create('/api/produto/7891991014762');
objRequest := TRESTRequest.Create(nil);
objResponse := TRESTResponse.Create(nil);
try
objRequest.Client := objClient;
objRequest.Response := objResponse;
objRequest.Method := rmGET;
objRequest.Execute;
Writeln(objResponse.Content);
finally
objResponse.Free;
objRequest.Free;
objClient.Free;
end;
end;
Exemplo em JavaScript
WebExemplo para uso no navegador ou em uma interface web.
async function consultarProduto(ean) {
const response = await fetch('/api/produto/' + ean);
if (!response.ok) {
throw new Error('Erro HTTP: ' + response.status);
}
const produto = await response.json();
console.log(produto.desc);
}
Informacoes da API
Status da consulta e links uteis.
Consultas restantes, IP atual e base publica da API exibidos no final da pagina.
-
-