我正在尝试修改与使用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中做一些事情来使外部自定义字段可用,但是找不到任何相关内容。
非常感谢任何帮助。
答案 0 :(得分:0)
我找到了解决方案。 Infusionsoft中的实际字段名称可能与显示的名称不同。您必须深入了解自定义字段的后端数据库名称,如本页所述:
http://help.infusionsoft.com/related-articles/backend-database-names-for-custom-fields
后端名称是需要放入SDK config.php
的名称