Php InfusionSoft API铅源

Php InfusionSoft API铅源,php,infusionsoft,Php,Infusionsoft,我继承了一些涉及infusionsoftapi的代码。我在文档中找不到他们获得字段名的任何地方inf\u field\u Email,或任何其他字段名 已尝试:我已查看了他们使用XML RPC的API的源代码,尝试在他们的论坛上注册,但我无法发布,并且在文档中找不到这些字段名的位置。有这些字段名的列表吗?有人知道这些字段名可能在哪里吗 我可以:通过电子邮件创建联系人,但我不知道如何添加LeadSource。我可以使用URL参数或POST值吗 这是一个cURL调用: <?php

我继承了一些涉及infusionsoftapi的代码。我在文档中找不到他们获得字段名的任何地方inf\u field\u Email,或任何其他字段名

已尝试:我已查看了他们使用XML RPC的API的源代码,尝试在他们的论坛上注册,但我无法发布,并且在文档中找不到这些字段名的位置。有这些字段名的列表吗?有人知道这些字段名可能在哪里吗

我可以:通过电子邮件创建联系人,但我不知道如何添加LeadSource。我可以使用URL参数或POST值吗

这是一个cURL调用:

    <?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"'
    );

此代码正在提交Infusionsoft web表单。这不被视为Infusionsoft API开发,您在Infusionsoft API网站上找不到任何文档

将Lead Source添加到web表单时,Infusionsoft将显示一个id/名称为“inf\u field\u LeadSourceId”的select控件


为了将潜在客户源数据添加到Infusionsoft,您需要更新web表单以包含潜在客户源字段。web表单最有可能出现在Campaign Builder活动或旧web表单中(如果它确实很旧)。

谢谢,我最终使用了XML RPC Api。这是太多的Shinnanigan了,而且inf_field_任何东西都是来自活动生成器,你是对的。我发现一件令人困惑的事情是InfusionSoft有两个API。CRM中有一个API,它的“加密密钥”隐藏在设置中。还有另一个API使用Mashery和一组不同的API键。我不清楚情况是否如此。我最终使用了他们的PHP API(XML API)。您必须对表执行一些自定义查询才能获得所需的内容,我将在下一条评论中提供一个示例。获取LeadSource ID:
$returnFields=array('ID','Name')$leadSources=$app->dsQuery(“leadSources”,25,0,数组('Id'=>'%'),$returnFields)保存新的LeadSource并具有新ID:
$conDat=array('Name'=>$test)$leadSourceId=$app->dsAdd(“LeadSource”,$conDat)很好,你已经做出了评论,这很有帮助me@Ulterior很高兴能帮上忙,这让我抓狂很久以前还不清楚!