我继承了一些涉及infusionsoft api的代码。我在文档中找不到他们获得字段inf_field_email或任何其他字段名的位置。
尝试过:我用xml-rpc查看了他们的api的源代码,试图在他们的论坛上注册,但我无法发布,而且在文档中找不到这些字段名可能在哪里。有这些字段名的列表吗?有人知道这些域名可能在哪里吗?
我可以:用电子邮件创建联系人,但我不知道如何添加LeadSource。我可以使用url参数或post值吗?
这是一个旋度调用:

    <?php

    // ...

    $postData = array(
        'inf_form_xid' => $this->formId,
        'infusionsoft_version' => $this->version,
        'referrer' => 'https://'. $this->appName . '.infusionsoft.com/app/form/iframe/' . $this->formId,
        'inf_field_Email' => $email,
        'inf_field_LeadSource' => 'TEST: "LeadSource"',
        'inf_field_Lead_Source' => 'TEST: "Lead_Source"'
    );

事实上,当我看到这个类型时,前面的人似乎加载了一个带有预构建表单的iframe并使用它来发布数据。六羟甲基三聚氰胺六甲醚。

最佳答案

此代码正在提交InfusionSoft Web表单。这不被视为infusionsoft api开发,您在infusionsoft api站点上找不到任何文档。
将Lead Source添加到Web窗体时,InfusionSoft将显示一个ID/名称为“inf_field_leadSourceID”的选择控件。
要将Lead Source数据添加到InfusionSoft,需要更新Web表单以包含Lead Source字段。web表单最有可能出现在campaign builder活动或遗留web表单(如果它确实很旧的话)。

10-05 20:33