Infusionsoft 检索特定联系人的所有自定义字段值
Infusionsoft retrieve all custom fields value for specific contact
我一直在寻找这个解决方案,但没有找到!我正在使用 Novak solution's Infusionsoft API.
我想做的是获取特定联系人的自定义字段的值。比方说,我有一个名为 _myCustomField
且值为 Yes/No 的自定义字段。我的列表中有 200 个联系人,但只有 15 个联系人的值 'Yes' _myCustomField
。假设我有另一个自定义字段 _myCustomField2
。如果我 运行 以下查询:
$contacts = Infusionsoft_DataService::query( new Infusionsoft_Contact(), array('_myCustomField' => '1') );
我得到一个包含 15 条记录的数组,但是如果我打印 $contacts
数组,那么我在那里看不到 _myCustomField
或 _myCustomField2
。
那么,如何在循环中获取这两个自定义字段的值?有人可以帮我解决这个问题吗?
谢谢!
查询方法的第二个参数只是过滤器,不会告诉 Infusionsoft 您还想 return 任何自定义字段。
您需要先添加自定义字段:
$contact = new Infusionsoft_Contact();
$contact->addCustomField('_myCustomField');
$contact->addCustomField('_myCustomField2');
$contacts = Infusionsoft_DataService::query( $contact, array('_myCustomField' => '1') );
我一直在寻找这个解决方案,但没有找到!我正在使用 Novak solution's Infusionsoft API.
我想做的是获取特定联系人的自定义字段的值。比方说,我有一个名为 _myCustomField
且值为 Yes/No 的自定义字段。我的列表中有 200 个联系人,但只有 15 个联系人的值 'Yes' _myCustomField
。假设我有另一个自定义字段 _myCustomField2
。如果我 运行 以下查询:
$contacts = Infusionsoft_DataService::query( new Infusionsoft_Contact(), array('_myCustomField' => '1') );
我得到一个包含 15 条记录的数组,但是如果我打印 $contacts
数组,那么我在那里看不到 _myCustomField
或 _myCustomField2
。
那么,如何在循环中获取这两个自定义字段的值?有人可以帮我解决这个问题吗?
谢谢!
查询方法的第二个参数只是过滤器,不会告诉 Infusionsoft 您还想 return 任何自定义字段。
您需要先添加自定义字段:
$contact = new Infusionsoft_Contact();
$contact->addCustomField('_myCustomField');
$contact->addCustomField('_myCustomField2');
$contacts = Infusionsoft_DataService::query( $contact, array('_myCustomField' => '1') );