我正在使用CRM来查找Five9联系人记录。无论我输入什么条件,代码都会返回CRM中的所有记录(嗯,前1000条记录)。
这是我的代码:
$crmFieldCriterion = array(
array(
'field' => 'number1',
'value' => '9045551212'
)
);
$crmLookupCriteria = array (
'contactIdField' => 'number1',
'criteria' => $crmFieldCriterion
);
$contactsLookupResult = $five9->getContactRecords($crmLookupCriteria);
print_r($contactsLookupResult);相关信息在166页、69页和70页(按顺序)。
我还测试了$crmFieldCriterion,一个具有相同结果的非维数组。
$crmFieldCriterion = array(
'field' => 'number1',
'value' => '9045551212'
);发布于 2020-03-06 02:25:20
不要紧...我知道了。我没有将$crmLookupCriteria作为lookupCriteria参数的值放入它自己的数组中。
应该是:
$crmFieldCriterion = array(
array(
'field' => 'number1',
'value' => '9045551212'
)
);
$crmLookupCriteria = array (
'contactIdField' => 'number1',
'criteria' => $crmFieldCriterion
);
$lookupCriteria = array(
'lookupCriteria' => $crmLookupCriteria
);
$contactsLookupResult = $five9->getContactRecords($lookupCriteria);
print_r($contactsLookupResult);https://stackoverflow.com/questions/60550701
复制相似问题