全部一次沒有。 Infusionsoft會在一次呼叫中限制您可以從中獲得的聯繫人數量。我相信一頁上限是1000。您可以繼續增加頁碼直到您收到一個小於1000的頁面(您知道這將是最後一頁)。
它看起來像novak sdk支持與查詢功能。
public static function query($object, $queryData, $limit = 1000, $page = 0, $returnFields = false, Infusionsoft_App $app = null)
{
$app = parent::getObjectOrDefaultAppIfNull($app, $object);
if(!$returnFields){
$returnFields = $object->getFields();
}
$params = array(
$object->getTable(),
(int) $limit,
(int) $page,
$queryData,
$returnFields
);
$records = $app->send('DataService.query', $params, true);
return self::_returnResults(get_class($object), $app->getHostName(), $records, $returnFields);
}
鏈接到DataService的文件: https://github.com/novaksolutions/infusionsoft-php-sdk/blob/master/Infusionsoft/DataService.php