WebService et API SOAP soap.euro-web.fr
SOAP est un protocole permettant à des services distants d’échanger des informations structurées.
soap.euro-web.fr
L’adresse du serveur SOAP de SD-France.net est :
La description de l’interface (WSDL) pour ce serveur est disponible à cette adresse :
La documentation est ici : Documentation SOAP
La référence par catégories des fonctions disponibles sont accessibles ici :
Exemple
Voici un exemple de code PHP utilisant SOAP :
<?php
// variables
define('EW_SOAP_WSDL', 'https://soap.euro-web.fr/euroweb.wsdl');
define('EW_SOAP_SERV', 'https://soap.euro-web.fr/euroweb.soapserver.php5');
define('MON_LOGIN_HEGERYS', 'AB1234');
define('MON_PASSW_HEGERYS', 'fauxpass');
// client soap
$opts = array(
'trace' => 1,
'location' => EW_SOAP_SERV,
'login' => MON_LOGIN_HEGERYS,
'password' => MON_PASSW_HEGERYS
);
try
{
$soap = new SoapClient(EW_SOAP_WSDL, $opts);
// appel d'une procedure
$res = $soap->EurowebTestCredentials(MON_LOGIN_HEGERYS, MON_PASSW_HEGERYS);
}
catch(SoapFault $err)
{
// il y a eu une exception
var_dump($err);
die('soapfault raised !');
}
// tout s'est bien passe
var_dump($res);
?>
Ce programme retourne bool(false) s’il y a une erreur et bool(true) si ça marche.
