将自定义字段添加到Infusuionsoft联系人

时间:2017-02-03 06:37:42

标签: php infusionsoft

我正在尝试修改与使用Novak Infusionsoft PHP SDK的Infusionsoft的现有集成。

config.php文件在config.php中定义了一些自定义字段,如

//To Add Custom Fields, use the addCustomField method like below.
//Infusionsoft_Contact::addCustomField('_LeadScore');
Infusionsoft_Contact::addCustomField('_FooBar');
Infusionsoft_Contact::addCustomField('_BarFoo');

并且一切正常。我想为Infusionsoft中名为“Best Describes Me”的文本字段添加另一个自定义字段,并添加了我认为合适的行

Infusionsoft_Contact::addCustomField('_BestDescribesMe');

但是放入该行会出错:

[NoFieldFound]找不到任何字段:Contact._BestDescribesMe Attempted:1次。

我一直在寻找在PHP工具包或Infusionsoft中是否还有其他事情要做,但找不到任何东西。我实际上希望我必须在Infusionsoft中做一些事情来使外部自定义字段可用,但是找不到任何相关内容。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

我找到了解决方案。 Infusionsoft中的实际字段名称可能与显示的名称不同。您必须深入了解自定义字段的后端数据库名称,如本页所述:

http://help.infusionsoft.com/related-articles/backend-database-names-for-custom-fields

  1. 转到管理员>主导航菜单中的设置
  2. 转到自定义字段部分,从下拉列表中选择字段类型,然后单击“转到”。
  3. 单击“查看字段数据库名称(针对API)”链接。
  4. 数据库字段名称将在新窗口中列出。
  5. 后端名称是需要放入SDK config.php

    的名称