1

我正在使用 NetSuite PHP Toolkit(2013_2 版本)。我能够成功地进行 Saved-Search 和 Customer-Search。除此之外,我的实际客户总数为 1800,而我从 NetSuite 通话中仅获得 1000 条记录。所以我需要知道,如果我们可以使用 PHP 工具包在 NetSuite 调用中获取所有记录(超过 1000 条)。我的代码基本上是这样的......

$service = new NetSuiteService();
$search = new CustomerSearchAdvanced();
$search->savedSearchId = "115"; //internal ID of saved search

$request = new SearchRequest();
$request->searchRecord = $search;

$searchResponse = $service->search($request);

提前致谢!!

4

1 回答 1

8

1000 条记录是硬性限制。您必须使用searchMoreWithId (Docs)

代码应如下所示

$searchId = $searchResponse['searchId'];
$request = new SearchMoreWithIdRequest();
$request->searchId = $searchId;
$request->pageIndex = 2;
$moreSearchResponse = $service->searchMoreWithId($request); 
于 2014-04-07T15:10:28.307 回答