有没有办法使用 netsuite php 工具包按自定义字段搜索案例?



我正在尝试根据自定义字段提取案例,但是每当我尝试这样做时,我都会收到以下错误:

搜索自定义字段是抽象类型,无法实例化

我已经在这里浏览了以前的一些帖子,并且此代码以前适用于其他人: 在Netsuite中按自定义字段搜索客户

$NSservice = new NetSuiteService();
$NSservice->setSearchPreferences(false, 10);
$cs = new CustomerSearch();
$csb = new CustomerSearchBasic();
$domain = new SearchCustomField();
$domain->internalId = '620';
$domain->searchValue = '8260';
$domain->operator = 'is';
$scfl = new SearchCustomFieldList();
$scfl->customField = array($domain);
$csb->customFieldList = $scfl;
$cs->basic = $csb;
$request = new SearchRequest();
$request->searchRecord = $cs;
$searchResponse = $NSservice->search($request);

查看最新的架构 按自定义字段搜索支持案例 绝对支持。

查看代码,自定义字段的internalId看起来不正确。通常,搜索中指定的internalId是字符串,而不是数字。它将以前缀cust开头。

FWIW PHP 工具包有很多错误。您可能需要考虑使用支持此操作并得到开源社区良好支持的 ruby 库。

最新更新