すべてが一度もありません。 Infusionsoftは、一度の呼び出しでそれから出ることのできる連絡先の数に制限を設けています。私は、上限は一度に1ページあたり1000であると信じています。 1000未満のページを受信するまでは、ページ番号を増分しておくことができます(最後のページであることがわかっています)。
novak sdkがクエリ機能でこれをサポートしているようです。 DataServiceのファイルへ
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);
}
リンク: https://github.com/novaksolutions/infusionsoft-php-sdk/blob/master/Infusionsoft/DataService.php