Я пытаюсь сделать SOAP-запрос с помощью веб-службы TNT, но получаю сообщение об ошибке и не знаю, что делать.
Мой код:
$client = new SoapClient('http://ws.tntbrasil.com.br:81/tntws/CalculoFrete?wsdl');
$function = 'calculaFrete';
$parameters = array('calculaFrete' => array('in0' => array(
'cdDivisaoCliente' => 1,
'cepDestino' => '36213000',
'cepOrigem' => '36213000',
'login' => 'gerencia@uaiartesanatos.com.br',
'nrIdentifClienteDest' => '00000000000',
'nrIdentifClienteRem' => '29026107000190',
'nrInscricaoEstadualDestinatario' => '0000000000000',
'nrInscricaoEstadualRemetente' => '0030746110022',
'psReal' => 15,
'senha' => '',
'tpFrete' => 'C',
'tpPessoaDestinatario' => 'F',
'tpPessoaRemetente' => 'J',
'tpServico' => 'RNC',
'tpSituacaoTributariaDestinatario' => 'CO',
'tpSituacaoTributariaRemetente' => 'CO',
'vlMercadoria' => 650.17,
)));
$result = null;
$result = $client->__soapCall($function, $parameters);
и я получаю эту ошибку
Fatal error: Uncaught SoapFault exception: [ns0:Server] java.lang.NullPointerException in C:\xampp\htdocs\tnt\index.php:27 Stack trace: #0 C:\xampp\htdocs\tnt\index.php(27): SoapClient->__soapCall('calculaFrete', Array) #1 {main} thrown in C:\xampp\htdocs\tnt\index.php on line 27
Я использую ее с 2018 года, но в последние недели эта ошибка начала появляться, кто-нибудь знает, что происходит ??
Благодарю всех за помощь