2016-10-07 86 views
0

我正在使用novak infusionsoft SDK。 有沒有辦法一次檢索我infusionsoft賬戶上所有用戶的所有信息?。如何一次檢索所有聯繫人的所有信息?

$contacts = Infusionsoft_DataService::query(new Infusionsoft_Contact(), array('Id' => 11)); 
print_r($contacts); 

這隻能檢索與ID爲11的聯繫人。我想一次檢索所有這些。

請幫忙

回答

0

全部一次沒有。 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

相關問題