Resellers

API voorbeeldcode 2

Contact aanmaken

In dit voorbeeld maken we 1 contact aan voor het bedrijf van code voorbeeld 1.

<?php
error_reporting(E_ALL);
ini_set("soap.wsdl_cache_enabled", "0");
use_soap_error_handler(true);
$url = 'https://www.networking4all.com:443/api/soap/api.wsdl';                 
$client = new SoapClient($url,array('trace' => 1));
$requestHeader = array();
$requestHeader['auth']['handle'] = 'TST-000000';
$requestHeader['auth']['username'] = 'username';
$requestHeader['auth']['password'] = 'password';
$requestHeader['language'] = 'NL';
$requestHeader['reference'] = 'My Reference';
$requestHeader['test'] = 1;
$params = array();
$params['requestHeader'] = $requestHeader;
$params['request']['type'] = 'contact';
/*
 * Handle to link this contact to company
 */
$params['request']['handle'] = 'TST-000001';
/*
 * Contact
 */
$params['request']['contact']['title'] = 'Dhr';
$params['request']['contact']['initials'] = 'D';
$params['request']['contact']['firstName'] = 'David';
$params['request']['contact']['middleName'] = '';
$params['request']['contact']['lastName'] = 'Test';
$params['request']['contact']['gender'] = 'M';
$params['request']['contact']['birthDate'] = '1981-01-01';
/*
 * Address information
 */
$address = array();
$address['type'] = 'visit';
$address['street1'] = 'Testlaan 562';
$address['postalCode'] = '0000 EN';
$address['city'] = 'Den Haag';
$address['province'] = 'Zuid Holland';
$address['countryCode'] = 'NL';
$params['request']['address'][] = $address;
/*
 * Phone number
 */
$params['request']['phoneNumber'] = '3120700000';
/*
 * Fax number
 */
$params['request']['faxNumber'] = '31207000000';
/*
 * Mobile number
 */
$params['request']['mobileNumber'] = '31600100000';
/*
 * Digital contact information
 */
$params['request']['email'] = 'david@yourdomain.com';
$params['request']['website'] = '';
/*
 * Login account
 */
$params['request']['account']['username'] = 'daid81';
$params['request']['account']['password'] = 'paS$wd81';
$params['request']['account']['passwordConfirm'] = 'paS$wd81';
/*
 * Options
 */
$params['request']['option']['createAccount'] = 1;
$response = $client->createRelation($params);
?>

Als deze aanvraag is uitgevoerd komt de respons met een handle : TST-000002 ( als voorbeeld )