1

我正在尝试修改与使用 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 尝试:1 次。

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

任何帮助将不胜感激。

4

1 回答 1

0

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

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

  1. 转到主导航菜单中的管理 > 设置
  2. 转到自定义字段部分,从下拉列表中选择字段类型,然后单击执行。
  3. 单击查看字段数据库名称(用于 API)链接。
  4. 数据库字段名称将在新窗口中列出。

后端名称是需要放入 SDK config.php 的内容

于 2017-02-04T05:29:43.860 回答