PHP et Soap interrogation

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : PHP et Soap interrogation

Re: PHP et Soap interrogation

par @rthur » 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 !

PHP et Soap interrogation

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