Exemplo n.º 1
0
 *
 * SERVICE CALLS:
 * crmDeleteSettings (extends basicImportSettings)
 * csvData (string)
 *
 * RETURNS:
 * return->importIdentifier
 */
$five9 = new f9();
$basicImportSettings = array('allowDataCleanup' => 'false', 'fieldsMapping' => array(array("columnNumber" => '1', "fieldName" => "number1", "key" => true), array("columnNumber" => '2', "fieldName" => "first_name", "key" => false), array("columnNumber" => '3', "fieldName" => "last_name", "key" => false)), 'seperator' => '', 'skipHeaderLine' => false);
$crmDeleteSettings = array('crmDeleteMode' => 'DELETE_ALL');
//IMPORTANT: crmDeleteSettings EXTENDS basicImportSettings.. MERGE THEM
//ALL SERVICE PARAMETERS BELOW
$crmDeleteSettings = array_merge($basicImportSettings, $crmDeleteSettings);
$csvData = file_get_contents('../includes/testList.csv');
$result = $five9->deleteFromContactsCsv($crmDeleteSettings, $csvData);
print_r($result);
/*
RESULT
Begin<br/><br/>stdClass Object
(
    [return] => stdClass Object
        (
            [keyFields] => number1
            [uploadDuplicatesCount] => 0
            [uploadErrorsCount] => 0
            [warningsCount] => stdClass Object
                (
                )

            [crmRecordsDeleted] => 5