Ejemplo n.º 1
0
 * listName string
 * listUpdateSettings->listUpdateSettings (extends basicImportSettings)
 * record->recordData->fields
 *
 * RETURNS:
 * return->importIdentifier
 */
$five9 = new f9();
$listName = "test web2campaign list";
$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);
$listUpdateSettings = array('cleanListBeforeUpdate' => false, "crmAddMode" => "ADD_NEW", "crmUpdateMode" => "UPDATE_FIRST", "listAddMode" => "ADD_FIRST");
//IMPORTANT: crmUpdateSettings EXTENDS basicImportSettings.. MERGE THEM
//ALL SERVICE PARAMETERS BELOW
$listUpdateSettings = array_merge($basicImportSettings, $listUpdateSettings);
$record = array("5555776752", "Don111", "Draper");
$result = $five9->addRecordToList($listName, $listUpdateSettings, $record);
$variables = get_object_vars($result);
echo '<pre>';
var_dump($variables);
echo '</pre>';
echo "END";
/*
RETURNS

ssh://ryan@192.168.1.145:22/usr/bin/php /home/ryan/www/reporting/Five9/API/addRecordToList.php
Begin<br/><br/><pre>array(1) {
    'return' =>
  class stdClass#3 (10) {
    public $failureMessage =>
    string(0) ""
    public $uploadDuplicatesCount =>