Manual de Preenchimento dos Parâmetros - Peças Teste de Mangueira

Parâmetro Tipo de Dados Tamanho/Formato Observações
tabelastringNome da tabelaValor fixo: "PecasMG"
apikeystring36 caracteresChave de autenticação única
codigo_retiradastringaté 15 caracteresAlfanumérico
data_trocadatetimeData no formato dd/mm/yyyyData da troca das peças
peca1stringaté 8 caracteresCódigo da peça 1
descricao1stringaté 80 caracteresDescrição da peça 1
quantidade1floatNumérico com decimaisQuantidade da peça 1
peca2stringaté 8 caracteresCódigo da peça 2
descricao2stringaté 80 caracteresDescrição da peça 2
quantidade2floatNumérico com decimaisQuantidade da peça 2
peca3stringaté 8 caracteresCódigo da peça 3
descricao3stringaté 80 caracteresDescrição da peça 3
quantidade3floatNumérico com decimaisQuantidade da peça 3
peca4stringaté 8 caracteresCódigo da peça 4
descricao4stringaté 80 caracteresDescrição da peça 4
quantidade4floatNumérico com decimaisQuantidade da peça 4
peca5stringaté 8 caracteresCódigo da peça 5
descricao5stringaté 80 caracteresDescrição da peça 5
quantidade5floatNumérico com decimaisQuantidade da peça 5
peca6stringaté 8 caracteresCódigo da peça 6
descricao6stringaté 80 caracteresDescrição da peça 6
quantidade6floatNumérico com decimaisQuantidade da peça 6
peca7stringaté 8 caracteresCódigo da peça 7
descricao7stringaté 80 caracteresDescrição da peça 7
quantidade7floatNumérico com decimaisQuantidade da peça 7
peca8stringaté 8 caracteresCódigo da peça 8
descricao8stringaté 80 caracteresDescrição da peça 8
quantidade8floatNumérico com decimaisQuantidade da peça 8
regiaointNumérico inteiroCódigo da região
cidadeintNumérico inteiroCó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}"