par
Elquanto » 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
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]
<?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[/code]
[list]
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)[/list]
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