Detalhe importante:
Se eu digito MINHA_CHAVE_JADLOG incorreta, ai eu recebo um retorno informado que as credenciais estão incorretas.
Se eu digito MINHA_CHAVE_JADLOG corretamente, não recebo nenhum retorno.
$dados = [
'frete' => [
'cepori' => '29010070',
'cepdes' => '29300040',
'frap' => '',
'peso' => 2,
'cnpj' => '00000000000100',
'conta' => '000001',
'contrato' => '',
'modalidade' => 4,
'tpentrega' => 'D',
'tpseguro' => 'N',
'vldeclarado' => 100,
'vlcoleta' => ''
]
];
$postfields = http_build_query($dados);
$header = array();
$header[] = 'Authorization: Bearer MINHA_CHAVE_JADLOG';
$header[] = 'Content-Type: application/json';
$header[] = 'description:';
$curl = curl_init('https://www.jadlog.com.br/embarcador/api/frete/valor/');
curl_setopt($curl, CURLOPT_HTTPHEADER, $header);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, true);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, $postfields);
$exec = curl_exec($curl);
$jadlog = json_decode($exec);
curl_close($curl);
print_r($jadlog);