Manual de Preenchimento dos Parâmetros
Peças substituídas em Equipamentos
Parâmetro |
Tipo de Dados |
Tamanho/Formato |
Observações |
tabela | string | Nome da tabela | Valor fixo: "PECAS" |
apikey | string | 36 caracteres | Chave de autenticação única |
patrimonio | string | até 20 caracteres | Código de patrimônio da peça |
codigo_retirada | string | até 13 caracteres | Código da retirada |
numero_serie | string | até 15 caracteres | Número de série da peça |
codigo_peca | string | até 5 caracteres | Código da peça |
descricao | string | até 250 caracteres | Descrição da peça |
valor_peca | float | Numérico com decimais | Valor da peça |
lote | string | até 10 caracteres | Código do lote |
data_troca | datetime | Data no formato dd/mm/yyyy | Data da troca |
garantia | string | até 10 caracteres | Informações de garantia |
motivo | string | até 20 caracteres | Motivo da troca |
quantidade | float | Numérico com decimais | Quantidade da peça |
regiao | int | Numérico inteiro | Código da região |
cidade | int | Numérico inteiro | Código da cidade |
Exemplo de Código em PHP
<?php
$url = "http://api.inspetorlocal.com.br:500/materiais";
$data = [
"tabela" => "PECAS",
"apikey" => "e7011a29-de11-4431-b065-5f7032cc3f1e",
"patrimonio" => "PT12345",
"codigo_retirada" => "6789",
"numero_serie" => "NS12345",
"codigo_peca" => "CP001",
"descricao" => "Descrição da peça de reposição",
"valor_peca" => 250.75,
"lote" => "LT001",
"data_troca" => "10/10/2024",
"garantia" => "6 meses",
"motivo" => "Defeito",
"quantidade" => 5,
"regiao" => 1,
"cidade" => 1,
];
$options = [
'http' => [
'header' => "Content-type: application/json\r\n",
'method' => 'POST',
'content' => json_encode($data),
],
];
$context = stream_context_create($options);
$result = file_get_contents($url, false, $context);
if ($result === FALSE) {
die('Erro ao realizar a requisição');
}
echo $result;
?>
Exemplo de Código em Python
def python_request():
import requests
import json
url = "http://api.inspetorlocal.com.br:500/materiais"
headers = {'Content-Type': 'application/json'}
data = {
"tabela": "PECAS",
"apikey": "e7011a29-de11-4431-b065-5f7032cc3f1e",
"patrimonio": "PT12345",
"codigo_retirada": "6789",
"numero_serie": "NS12345",
"codigo_peca": "CP001",
"descricao": "Descrição da peça de reposição",
"valor_peca": 250.75,
"lote": "LT001",
"data_troca": "10/10/2024",
"garantia": "6 meses",
"motivo": "Defeito",
"quantidade": 5,
"regiao": 1,
"cidade": 1,
}
response = requests.post(url, headers=headers, json=data)
if response.status_code == 200:
return response.json()
else:
return f"Erro: {response.status_code}"