Créer un prospect dans Vtiger à l’aide de web services

L’application de CRM  Vtiger dispose de Web Services accessibles via SOAP.

Les examples d’accès aux web services de Vtiger (fournis sur le site officiel de vtiger) utilisent l’implémentation NuSOAP du protocole SOAP.

Voici ci dessous un exemple utilisant l’implémentation SOAP native à php PHP SOAP implementation.

[sourcecode language= »php »]
< ?php
$params = array();
$params["location"] = "http://crm.vtigersite.com/vtigerservice.php?service=webforms";
$params["compression"] = SOAP_COMPRESSION_ACCEPT | SOAP_COMPRESSION_GZIP;
$params["login"] = "monlogin";
$params["password"] = "monmotdepasse";
$client = new SoapClient( "http://crm.vtigersite.com/vtigerservice.php?service=webforms&wsdl" , $params );

$params = array();
$params["lastname"] = "nomdulead";
$params["email"] = "email@email.com";
$params["phone"] = "num_téléphone";
$params["company"] = "company";
$params["country"] = "pays";
$params["description"] = "description";
// id de l’utilisateur auquel sera rattaché ce prospect
$params["assigned_user_id"] = 1;

$result = $client->__soapCall( "create_lead_from_webform" , $params );
echo $result;
?>
[/sourcecode]