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.