PHP et Soap interrogation

Elquanto
Invité n'ayant pas de compte PHPfrance

23 oct. 2020, 16:49

Bonjour à tous !

Je fais des requêtes en PHP soap qui marchaient très bien et d'un coup j'ai eu ce message :

Code : Tout sélectionner

<?php try { $options = array( 'soap_version'=>SOAP_1_2, 'exceptions'=>true, 'trace'=>1, 'cache_wsdl'=>WSDL_CACHE_NONE ); $client = new SoapClient('https://ws.sivin.fr/sivin/services/WS_SiVin_Consulter?wsdl',$options); $headers = array(); $headerbody = array("N_SIRET" => "***", "NOM_UTIL" => "***", "MDP_UTIL" => "***" ); foreach($headerbody as $name => $value){ $headers[] = new SoapHeader('http://web.service.aaa.asso.fr',$name,$value, false,"aaa"); } $client->__setSoapHeaders($headers); $params = array('immat' => "AA123AA"); //votre plaque $response = $client->WS_SiVin_Consulter_VehiculeParImmat($params); foreach($response as $cle1 => $valeur1) { $genrenational = $valeur1->genreV; } echo "genrenational=".$genrenational; }catch (Exception $e){ echo $e."\n"; var_dump($client->__getLastRequest()); } ?> Code : Tout sélectionner
  • SoapFault exception: [soapenv:Receiver] Identification : Identification impossible vérifiez vos informations d identifications. in C:\wamp64\www\test.php:26 Stack trace: #0 C:\wamp64\www\test.php(26): SoapClient->__call('WS_SiVin_Consul...', Array) #1 {main}

    C:\wamp64\www\test.php:35:string '<?xml version="1.0" encoding="UTF-8"?>
    <env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope" xmlns:ns1="http://aaa.asso.fr/sivin/schemas" xmlns:ns2="http://web.service.aaa.asso.fr"><env:Header><ns2:N_SIRET env:role="aaa">***</ns2:N_SIRET><ns2:NOM_UTIL env:role="aaa">***</ns2:NOM_UTIL><ns2:MDP_UTIL env:role="aaa">***</ns2:MDP_UTIL></env:Header><env:Body><ns1:WS_SiVin_Consulter_VehiculeParImmat><ns1:immat>***</ns1:immat></ns1:WS_SiVin_Consulter_VehiculeParImmat></env:Body>'... (length=528)
Pensez vous qu'ils ont oublié de réactiver mon compte? vu que c'est une erreur d'identification? (le code marchait très bien et n'a pas changer depuis dans leur nouvelle doc je ne pense pas que ça vient de là)

Merci d'avance de vos réponses

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

23 oct. 2020, 18:26

Le serveur distant te renvoie le message d'erreur "Identification : Identification impossible vérifiez vos informations d identification"
Je vois pas vraiment ce qu'on peut faire de notre côté :-D
Contacte les !
Quand tout le reste a échoué, lisez le mode d'emploi...