Manual de Preenchimento dos Parâmetros - Peças Teste de Mangueira
Parâmetro |
Tipo de Dados |
Tamanho/Formato |
Observações |
tabela | string | Nome da tabela | Valor fixo: "PecasMG" |
apikey | string | 36 caracteres | Chave de autenticação única |
codigo_retirada | string | até 15 caracteres | Alfanumérico |
data_troca | datetime | Data no formato dd/mm/yyyy | Data da troca das peças |
peca1 | string | até 8 caracteres | Código da peça 1 |
descricao1 | string | até 80 caracteres | Descrição da peça 1 |
quantidade1 | float | Numérico com decimais | Quantidade da peça 1 |
peca2 | string | até 8 caracteres | Código da peça 2 |
descricao2 | string | até 80 caracteres | Descrição da peça 2 |
quantidade2 | float | Numérico com decimais | Quantidade da peça 2 |
peca3 | string | até 8 caracteres | Código da peça 3 |
descricao3 | string | até 80 caracteres | Descrição da peça 3 |
quantidade3 | float | Numérico com decimais | Quantidade da peça 3 |
peca4 | string | até 8 caracteres | Código da peça 4 |
descricao4 | string | até 80 caracteres | Descrição da peça 4 |
quantidade4 | float | Numérico com decimais | Quantidade da peça 4 |
peca5 | string | até 8 caracteres | Código da peça 5 |
descricao5 | string | até 80 caracteres | Descrição da peça 5 |
quantidade5 | float | Numérico com decimais | Quantidade da peça 5 |
peca6 | string | até 8 caracteres | Código da peça 6 |
descricao6 | string | até 80 caracteres | Descrição da peça 6 |
quantidade6 | float | Numérico com decimais | Quantidade da peça 6 |
peca7 | string | até 8 caracteres | Código da peça 7 |
descricao7 | string | até 80 caracteres | Descrição da peça 7 |
quantidade7 | float | Numérico com decimais | Quantidade da peça 7 |
peca8 | string | até 8 caracteres | Código da peça 8 |
descricao8 | string | até 80 caracteres | Descrição da peça 8 |
quantidade8 | float | Numérico com decimais | Quantidade da peça 8 |
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" => "PecasMG",
"apikey" => "e7011a29-de11-4431-b065-5f7032cc3f1e",
"codigo_retirada" => "12345",
"data_troca" => "10/10/2024",
"peca1" => "Peca A",
"descricao1" => "Descricao da Peca A",
"quantidade1" => 2,
"peca2" => "Peca B",
"descricao2" => "Descricao da Peca B",
"quantidade2" => 3,
"peca3" => "Peca C",
"descricao3" => "Descricao da Peca C",
"quantidade3" => 4,
"peca4" => "Peca D",
"descricao4" => "Descricao da Peca D",
"quantidade4" => 5,
"peca5" => "Peca E",
"descricao5" => "Descricao da Peca E",
"quantidade5" => 6,
"peca6" => "Peca F",
"descricao6" => "Descricao da Peca F",
"quantidade6" => 7,
"peca7" => "Peca G",
"descricao7" => "Descricao da Peca G",
"quantidade7" => 8,
"peca8" => "Peca H",
"descricao8" => "Descricao da Peca H",
"quantidade8" => 9,
"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": "PecasMG",
"apikey": "e7011a29-de11-4431-b065-5f7032cc3f1e",
"codigo_retirada": "12345",
"data_troca": "10/10/2024",
"peca1": "Peca A",
"descricao1": "Descricao da Peca A",
"quantidade1": 2,
"peca2": "Peca B",
"descricao2": "Descricao da Peca B",
"quantidade2": 3,
"peca3": "Peca C",
"descricao3": "Descricao da Peca C",
"quantidade3": 4,
"peca4": "Peca D",
"descricao4": "Descricao da Peca D",
"quantidade4": 5,
"peca5": "Peca E",
"descricao5": "Descricao da Peca E",
"quantidade5": 6,
"peca6": "Peca F",
"descricao6": "Descricao da Peca F",
"quantidade6": 7,
"peca7": "Peca G",
"descricao7": "Descricao da Peca G",
"quantidade7": 8,
"peca8": "Peca H",
"descricao8": "Descricao da Peca H",
"quantidade8": 9,
"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}"